Red de conocimiento informático - Aprendizaje de código fuente - ¿No aprender las estructuras de datos tendrá un gran impacto en la programación futura?

¿No aprender las estructuras de datos tendrá un gran impacto en la programación futura?

No se puede decir que no haya impacto. La estructura de datos implica principalmente algoritmos de aprendizaje. En el futuro, la programación será principalmente algorítmica. Resolver varios problemas equivale a cuando te encuentras con un problema y no tienes forma de empezar, lo cual es algo muy trágico.

Pero esos algoritmos no tienen que aprenderse en la escuela. Si tienes tiempo, también puedes aprenderlos tú mismo.

Es posible que te encuentres con algoritmos que sean difíciles de entender en el futuro, ¡pero generalmente son básicos en los libros de texto! ¡No te preocupes! ¡Solo si te educas y lo entiendes, serás el mismo en el futuro!

上篇: La impresora de inyección de tinta en color HP que uso habitualmente para imprimir postales y fotografías es adecuada. Escuché que la inyección de tinta siempre se obstruye fácilmente, pero no quiero comprar una particularmente cara. ¡Analízala! 下篇: Organizar tres códigos fuentePreguntas clásicas en lenguaje C 100: Pregunta del programa 1: Hay 1, 2, 3 y 4 números. ¿Cuántos números de tres dígitos se pueden formar sin números repetidos? Análisis del programa: los números que pueden completar centenas, decenas y unidades son todos 1 y 2. printf(" \ n "); for(I 1; I2)/*Si es un año bisiesto y el mes es mayor que 2, el número total de días se incrementará en un día*/sum++; es el %désimo día.", suma);} Pregunta del programa 5: Ingrese tres números enteros X, Y, Z. Genere estos tres números de pequeño a grande. 1. Análisis del programa: intentamos poner el número más pequeño en X y comparar X e Y primero. Si x & gtY intercambian los valores de X e Y, entonces compare X y Z, si X>: Z intercambia los valores de X y Z para que X pueda minimizarse. 2. Código fuente del programa: main(){intx, y, z, t; scanf("%d%d%d ", &x&y&z); /*Intercambiar los valores de x e y*/if(x>z){tz;zx; {ty;yz;ZT;}/*Intercambiar los valores de z e y*/printf ("smalltobig: % d% d\n",x,y,z);}Título del programa 6: Utilice * para generar el patrón de la letra C. 1. Análisis del programa: primero puede escribir la letra C en papel con '*' y luego generarla línea por línea. 2. Código fuente del programa: # include " stdio . h " main(){ printf(" helloc-world!\ n "); printf(" * * * * \ n "); printf(" * \n "); printf(" * * * * \n "); Pregunta del programa 7: Genera patrones especiales, ejecútalo en el entorno C y échale un vistazo, ¡es muy hermoso! 1. Análisis del programa: Hay 256 caracteres * * *. Diferentes personajes tienen diferentes gráficos. 2. Código fuente del programa: # include " stdio . h " main(){ chara 176, b 219; "%c%c%c%c%c\n ", b, a, a, a, b) ;printf("%c%c%c%c%c\n ",a,b,a,b,a);printf("%c%c%c%c%c\n ",a,a, b, a, a, printf ("%c%c%c%c%c\n ", a, b, a, b, a printf ("%c%c%c%c%c\n); ", b, a, a, a, b);} Pregunta del programa 8: genera la fórmula 9*9. 1. Análisis del plan: considere las columnas de rama, * * 9 filas y 9 columnas, línea de control I, columna de control J. 2. Código fuente del programa: # include "stdio.h" main () {inti, j, resultprintf ("\n"); for (I 1; Ib) a: b Este es un ejemplo básico de un operador condicional. 2. Código fuente del programa: main(){ int puntuación; chargradeprintf(" pleaseinputascore \ n "); scanf("%d", & puntuación & gt90'a ':(puntuación & gt60 ' b ':' c); '); printf ("%dbelongsto%c ", puntuación, calificación); } Pregunta del programa 15: Utilice el anidamiento de operadores condicionales para completar esta pregunta: los estudiantes con puntajes académicos > 90 puntos están representados por A, y aquellos con 60-. 89 puntos está representado por B, y aquellos con una puntuación inferior a 60 están representados por C, 1. Análisis del programa: (a & gtb)? Este es un ejemplo básico de un operador condicional.