Red de conocimiento informático - Aprendizaje de código fuente - Aprenda estructuras de datos en unos días

Aprenda estructuras de datos en unos días

Pregunta 1: ¿Cuánto tiempo lleva aprender la estructura de datos? Si desea dominarla, definitivamente no será un problema aprenderla durante algunos años. La "estructura de datos" que aprendí en la universidad es la más simple y muchas de ellas son simplemente superficiales. Puede consultar las preguntas de la Olimpiada de Informática para estudiantes de secundaria. Los algoritmos y estructuras de datos que contienen son mucho más que este libro. Muchas de esas personas talentosas que ganaron premios en el concurso NOIP y fueron recomendadas para Tsinghua y la Universidad de Pekín crecieron estudiando algoritmos y estructuras de datos desde el primer grado de la escuela secundaria hasta que fueron recomendados para hacerlo en el tercer año de la escuela secundaria.

Pregunta 2: La estructura de datos es muy importante, ¿te resulta difícil? ¿Cuánto tiempo te llevó aprender las estructuras de datos? Si te refieres a cursos universitarios, entonces si se trata de exámenes, solo un día de arduo trabajo es suficiente, y 90 puntos serán suficientes sin ninguna presión.

Si quieres usarlo en la práctica, mi respuesta es que es muy importante, pero no es difícil. Esto cultiva el pensamiento lógico. Si lo aprendes, es muy fácil y se puede hacer. en unos pocos días, pero si quieres ser muy competente, puede que te lleve mucho tiempo estudiar.

Pregunta 3: ¿Cuánto tiempo lleva aprender la estructura de datos? He estado aprendiendo recientemente. Calculo que solo me lleva unos diez días al día.

Pregunta 4: Aprender. estructura de datos. ¿Cuánto tiempo suele tardar? Eso depende de su capacidad de aprendizaje. Si comienza rápidamente, aprenderá la estructura de los datos rápidamente. Lo principal es comprender la estructura de los datos.

Pregunta 5: ¿Cómo aprender la estructura de los datos? ¿Cuánto tiempo lleva aprender bien? He estado aprendiendo recientemente. Calculo que el tiempo extra cada día solo tomará unos diez días.

Pregunta 6: ¿Cuándo debería aprender las estructuras de datos? Al igual que los algoritmos, no se ven afectados por el idioma. Restringido, generalmente aprende la estructura de datos de cualquier idioma con el que estés familiarizado. Los más comunes incluyen C, cy java.

Pregunta 7: ¿Cuánto tiempo lleva estudiar estructuras de datos en las universidades generales? Me especialicé en informática y estudié estructura de datos durante un semestre. Estaba estudiando estructura de datos en el segundo semestre de mi segundo año.

Pregunta 8: ¿Cuál es la mejor manera de aprender estructura de datos? Escribir código de estructura de datos y programar antes de aprender el lenguaje C es la experiencia de la mayoría de los principiantes. De hecho, existen formas de evitarlo.

Piensa más gt; lee más gt; escribe más gt; usa más el teclado

Es importante desarrollar buenos hábitos de programación.

Antes de realizar cualquier trabajo, debe ordenar sus ideas con claridad, consultar la experiencia laboral relevante de otros, analizar sus propias necesidades y poner sus ideas en papel. Primero, utilice la programación de arriba hacia abajo. tu Las funciones de cada función, la entrada y salida, describen claramente el proceso de ejecución interna de cada función y deben estar bien comentadas. Finalmente, codifíquelo paso a paso.

Esto puede evitar eficazmente la mayoría de los errores. Incluso si ocurre un error, es fácil localizar el problema. No sé qué piensa todo el mundo del curso de estructura de datos. ¿Cuántas personas encuentran difícil la estructura de datos? Sé que todavía hay algunos estudiantes que se sienten así. A veces hablo con mis amigos sobre cómo aprender. Después de hablar mucho, él se queja: antes no aprendí bien C ++ y no podía aprender estructuras de datos. Bueno, este no es el caso. La estructura de datos no tiene nada que ver con C ++. Creo que si tienes esa mentalidad y no crees en ti mismo, será imposible aprenderla bien. Es difícil, creo que deberían darle gran importancia a las estructuras de datos y luego sostener un libro sobre estructuras de datos todo el día, ¿no se sentiría cansado? Y debido a que lo encuentro difícil, tiendo a no creer en mí mismo y mi eficiencia de aprendizaje no es muy buena. Personalmente, creo que las estructuras de datos son fáciles de aprender y muy fáciles de aprender. Quizás esto sea un poco insuficiente, pero porque. Creo que es fácil, por supuesto que siento que no hay problema, es fácil de aprender y los resultados son bastante buenos. Todos han aprobado el examen de ingreso a la universidad, por lo que deben conocer la importancia de la mentalidad. Dos mentalidades diferentes tienen efectos completamente diferentes.

Después de aprender estructuras de datos durante tanto tiempo, ¿qué estamos aprendiendo exactamente? No sé si lo ha pensado, pero ahora resumamos lo que hemos aprendido. De hecho, hasta ahora solo hemos aprendido algunas estructuras de datos comunes, como árboles binarios, árboles, gráficos y problemas de clasificación. Como se mencionó anteriormente, las tablas lineales y las cadenas son solo algunos conceptos y, por supuesto, también hay un algoritmo KMP muy importante. Luego, en cada estructura de datos, hemos aprendido varios algoritmos de procesamiento. Aprender estructuras de datos significa dominar estas docenas de algoritmos, qué simple es. En cuanto a cómo dominar cada algoritmo, creo que lo importante es leer más libros. Si realmente desea aprender bien las estructuras de datos, es mejor que piense en el problema usted mismo, no crea que no podrá hacerlo después de pensarlo por un tiempo y luego pregunte a otras personas. De hecho, la tarea dada por el profesor Zhang se basa en nuestro nivel. Creo absolutamente que podemos descubrir el algoritmo por nuestra cuenta. Aunque puede llevar mucho tiempo, definitivamente aprenderemos más que preguntándole a otras personas. Por supuesto, no estoy diciendo que no debas preguntarles a tus compañeros de clase. A veces simplemente no puedes entenderlo y lo entenderás tan pronto como les preguntes a los demás. Por supuesto, preguntar a los demás no debería significar solo eso. Conozco el algoritmo. También deberías pensar en cómo pensar para obtener el algoritmo. De esta manera, tu nivel mejorará mucho.

Muchos estudiantes de informática tienen dolor de cabeza con el curso de estructura de datos que se ofrece en el segundo año de la universidad. Veo que todos siempre hablan de la importancia de la estructura de datos, pero nunca pueden encontrar una manera adecuada de hacerlo. Aprendalo. Lo siguiente es que me gustaría compartir con ustedes algunas de mis experiencias en el aprendizaje y la aplicación de estructuras de datos durante el último año. Todo el contenido proviene de las propias experiencias del autor y espero que sirva de guía para todos en el aprendizaje de estructuras de datos. . 1 ¿Qué es una estructura de datos? Desde un punto de vista literal, una estructura de datos consta de dos partes: datos y estructura. De esta manera, es fácil conectar que la esencia de la estructura de datos es un tipo de conocimiento sobre la estructura de datos. Para agregar otro punto de conocimiento, la naturaleza de la estructura de datos está estrechamente relacionada con las matemáticas discretas. Las matemáticas discretas se ocupan de datos discretos (no continuos). Desde la perspectiva de la estructura de datos, también pueden entenderse como una estructura de datos no continua. 2 Estructura de datos y lenguaje de programación No existe conexión entre la estructura de datos y el lenguaje de programación en sí. La única relación es el uso del lenguaje de programación para describir la estructura de datos. Debido a que la estructura de datos es un tipo de datos abstractos, se puede implementar en la computadora mediante un lenguaje de programación. Los lenguajes comúnmente utilizados para describir estructuras de datos en los cursos de estructura de datos en las universidades incluyen el lenguaje de programación C, el lenguaje de programación C y el lenguaje de programación JAVA. Los estudiantes a quienes les gustan otros lenguajes pueden aprender completamente las estructuras de datos y usar su propio lenguaje de programación familiar. para completar la descripción programada solía...gt;gt;

Pregunta 9: ¿Cuánto tiempo lleva estudiar por mi cuenta la estructura de datos (versión en lenguaje C)? Depende de cómo hagas el examen. Algunas escuelas sólo prueban algoritmos y no programas cuando prueban estructuras de datos. Principalmente te permite analizar el proceso de ejecución del algoritmo o cómo implementar un problema. Si acaba de leer el libro para prepararse para el examen, debería estar bien. Todavía hay una gran brecha entre responder las preguntas en papel y ejecutarlas en la computadora. Si tiene cierta idea al responder las preguntas en el papel, generalmente puede obtener algunos puntos, pero si hay un pequeño problema en la computadora y. el resultado es incorrecto, normalmente obtendrás 0 puntos. Si tiene buenas habilidades de autoestudio y comprensión, puede comprenderlo aproximadamente en una semana (solo que el algoritmo no incluye el programa). Una investigación en profundidad llevará mucho tiempo. Si tienes otras preguntas, puedes continuar preguntando.

Pregunta 10: ¿Cuándo debería aprender las estructuras de datos del lenguaje C? ¿Es después del nivel inicial o avanzado? ¿Qué libro es mejor para aprender estructuras de datos? Por ejemplo, estos son: "Estructuras de datos. Las estructuras de datos se aprenden después de niveles avanzados. Lea primero el conocimiento general y luego busque un libro para aprender. Cualquier libro servirá, pero debe hacerlo. léelo con atención Otros Utilice libros como referencia y lea un libro con atención