Red de conocimiento informático - Conocimientos de programación - Ideas de programación VS algoritmos

Ideas de programación VS algoritmos

El pensamiento de programación es en realidad su capacidad para resolver una determinada función comercial. En cuanto a los algoritmos, requiere sus habilidades matemáticas (por supuesto, existen algunos algoritmos fijos, como el método de dicotomía, etc.). , aplicaciones de proyectos generales Los requisitos del algoritmo no son altos, pero su código debe ser altamente legible. Por ejemplo: String str = "ss"; 1if(!"ss".equlas(str)) { 2 lanza una nueva excepción ("Error en el juicio"); 4String str2 = str; , usarías if else para hacer juicios. ¿Se volverá complicada la lógica? Pero ahora solo juzgamos la situación en la que "ss" no es igual. Siempre que no sea igual, se generará una excepción cuando se ejecute en este momento, y la excepción se detectará aquí de forma natural y no se ejecutará más adelante. Y si no es !equals, continúa ejecutando la quinta línea de código. ¿Es el código más conciso y la lógica más sencilla? Aunque esto es muy, muy fácil, no es exagerado atribuirlo al pensamiento de programación. Escribe más código y definitivamente ganarás mucho. Los pensamientos de programación no se pueden explicar con palabras. ¡Debes comprenderlos lentamente mediante la acumulación de códigos!