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?
- ¿Por qué los problemas NP completos son más difíciles que los problemas NP si un problema NP puede reducirse a un problema NP completo?
- ¿Cuál es el tipo de algoritmo utilizado para resolver el problema de 8 reinas?
- ¿Vale la pena tomar el curso en línea de comercio algorítmico en Quantinsti?
- ¿Qué tecnologías y algoritmos se usan comúnmente para la resolución de entidades basadas en una intersección de algunos atributos?
- ¿Cómo podemos hacer un programa para encontrar la suma y el promedio de los valores de la matriz? ¿Por favor ayuda?