¿Dónde puedo aprender los algoritmos de clasificación y búsqueda?

Hay algunos algoritmos de búsqueda y clasificación.

  1. Búsqueda lineal, Búsqueda binaria, Búsqueda de salto, Búsqueda de interpolación
  2. Clasificación de selección, clasificación de burbujas, clasificación de inserción, clasificación de fusión, clasificación de montón, clasificación rápida, clasificación de radix, clasificación de conteo, clasificación de cubeta, clasificación de conchas, clasificación de peine, clasificación de casilleros
  3. Búsqueda de interpolación vs búsqueda binaria
  4. Estabilidad en algoritmos de clasificación
  5. ¿Cuándo ocurre el peor caso de Quicksort?
  6. Límite inferior para algoritmos de clasificación basados ​​en comparación
  7. ¿Qué algoritmo de clasificación realiza un número mínimo de escrituras en memoria?
  8. Encuentre el subarreglo sin clasificar de longitud mínima, ordenando lo que hace que la matriz completa esté ordenada
  9. Ordenar por fusión para listas enlazadas
  10. Ordenar una matriz casi ordenada (o K ordenada)
  11. Ordenación rápida iterativa
  12. QuickSort en la lista individualmente vinculada
  13. QuickSort en la lista doblemente vinculada
  14. Encuentra k elementos más cercanos a un valor dado
  15. Ordenar n números en el rango de 0 a n ^ 2 – 1 en tiempo lineal
  16. Un problema en muchas implementaciones de búsqueda binaria
  17. Buscar en una matriz casi ordenada
  18. Ordenar una matriz en forma de onda
  19. ¿Por qué se prefiere la búsqueda binaria sobre la búsqueda ternaria?
  20. K’th Elemento más pequeño / más grande en una matriz sin clasificar
  21. K’th Elemento más pequeño / más grande en matriz sin clasificar en tiempo lineal esperado
  22. K’th Elemento más pequeño / más grande en matriz sin clasificar en el peor tiempo lineal
  23. Encuentra el par más cercano de dos matrices ordenadas
  24. Encuentra elementos comunes en tres matrices ordenadas
  25. Dada una matriz ordenada y un número x, encuentre el par en la matriz cuya suma es más cercana a x
  26. Cuenta 1 en una matriz binaria ordenada
  27. Clasificación de inserción binaria
  28. Ordenación por inserción para lista enlazada individualmente
  29. ¿Por qué se prefiere la ordenación rápida para las matrices y la ordenación por fusión para las listas vinculadas?
  30. Ordenar por fusión para la lista doblemente vinculada

También puedes referir

  1. Estructuras de datos y algoritmos de búsqueda lineal
  2. Estructuras de datos y algoritmos Búsqueda binaria
  3. Búsqueda de interpolación de estructuras de datos y algoritmos
  4. Tabla de hash de estructuras de datos y algoritmos
  5. Técnicas de clasificación
  6. Estructuras de datos y algoritmos Ordenar burbujas
  7. Clases de inserción de estructuras de datos y algoritmos
  8. Clasificación de estructuras de datos y algoritmos
  9. Estructuras de datos y algoritmos de clasificación de fusión
  10. Estructuras de datos y algoritmos de ordenación de shell
  11. Ordenación rápida de estructuras de datos y algoritmos

Y también puede ir a YouTube para conferencias de video y, según yo, debería preferir el libro coremen. Este es el mejor libro para todo tipo de algoritmos de búsqueda y clasificación.

Estructuras de datos y algoritmos de clasificación de fusión