Verifique la respuesta a continuación de @Imtiaz Mohammad
La manera más divertida de aprender algoritmos y estructuras de datos es enfocarse en sus aplicaciones. Por ejemplo, comience a preguntarse cómo los sitios web de comercio electrónico pueden decirle “las personas que compraron esto (lo que sea que usted haya comprado) también compraron eso”, lo que puede ser de su próximo interés. Al escribir un Dr. en su teléfono inteligente, se muestran todos los médicos en sus contactos. La herramienta de control de versiones del código fuente conoce y resalta solo los cambios realizados después de la salida. Las bases de datos ubican registros en la tabla cuando buscan en un campo indexado. Bancos, aeropuertos, hoteles, etc. puede proporcionar un servicio prioritario a sus clientes premium cada vez que ingresan o llaman por teléfono. La búsqueda de Google funciona. Recuerde, esas características parecen ejecutarse en una fracción de segundo, independientemente del tamaño de los datos o la base de clientes. Esa es la esencia misma de las estructuras de datos y los algoritmos: hacer cosas de manera correcta, eficiente y elegante. Aquí hay una lista decente y una metodología de aprendizaje para que los principiantes se capaciten en este campo emocionante y gratificante: ¿cómo aprendo la codificación competitiva por mi cuenta?
También las personas usaron los siguientes enlaces para fines de estudio
- ¿Cuál es la diferencia entre los algoritmos FPgrowth y Apriori en términos de resultados?
- Cómo imprimir rutas en forma DFS en gráficos
- Cómo entender algoritmos en lenguajes de programación
- ¿Qué estructura de datos debo usar en Java para almacenar y obtener el siguiente tipo de datos? ¿Cuál debería ser la estructura de mi clase para este propósito?
- ¿Cómo se implementa std :: make_heap de STL?
geekforgeeks.com
Concurso de programación, concurso de programación, programación informática en línea
Entregue más rápido a través de Crowdsourcing
Si toma como referencia a Imtiaz Mohammad, la gente usará principalmente algoritmos de búsqueda, clasificación, gráfico y árbol.