Este documento presenta los conceptos y algoritmos fundamentales de ordenamiento y búsqueda. En la Unidad 1, se explican algoritmos de búsqueda secuencial, binaria y por transformación de claves. También se describen métodos de ordenamiento como burbuja, inserción y selección, así como análisis de eficiencia. La Unidad 2 trata sobre estructuras dinámicas como listas ligadas, pilas y colas. Finalmente, la Unidad 3 cubre recursividad, árboles y grafos.