typestar

Estructuras de datos y algoritmos

20 pasos en 6 series de C.

Estructuras de datos escritas a mano, porque en C es la única forma de tenerlas. Ordenamiento y búsqueda, listas enlazadas y pilas, árboles, tablas hash y heaps, y después grafos.

La última serie es manipulación de bits, que está más cerca del metal que cualquier otra cosa aquí y aun así aparece en código real más de lo que esperarías. Veinte pasos, y de paso sirve como repaso de algoritmos.

Empieza este tour

Ordenamiento y búsqueda

Listas y pilas

Árboles, tablas y heaps

Grafos

Manipulación de bits

Bis

  • matrix.cMultiplicar dos matrices enteras de 3x3 e imprimir el resultado.
  • hash_index.cUn índice de palabras sobre una tabla hash encadenada, con conteos y cierre limpio.

Los otros tours de C