Colección de citas famosas - Frases motivadoras - ¿Por qué son tan importantes las estructuras de datos y los algoritmos?

¿Por qué son tan importantes las estructuras de datos y los algoritmos?

Los algoritmos se obtienen de la vida. Se pueden usar libremente en la vida y serán muy convenientes cuando se apliquen a programas.

Por ejemplo, el ejemplo más simple es que China tiene tantas provincias, cada provincia tiene tantas ciudades y cada ciudad tiene tantos distritos y condados. Cuando ves un lugar pequeño, ¿cómo sabes dónde está? Evidentemente hay que fijarse en qué distrito, ciudad y provincia se encuentra.

Esto es lo que hace un árbol, determinar su ubicación desde los nodos secundarios hasta los nodos principales. Esto también se aplica a la gestión de archivos, que tiene requisitos especiales, como diseñar una base de datos que pueda reflejar la relación de inclusión entre departamentos y grupos. Es fácil, simplemente agregue un campo de nodo principal al grupo.

Otro ejemplo es buscar una palabra en un diccionario. ¿Cómo puedo encontrarlo? Si conoce su consonante inicial mediante la pronunciación, es fácil encontrarla a partir de la consonante inicial. Si el diccionario está demasiado desordenado, no hay forma de empezar. Este es el problema del algoritmo hash, que reduce el alcance de la búsqueda y acelera la eficiencia de la búsqueda al distinguir características.

Muchos de los mismos se pueden utilizar en programas y son fáciles de entender.