Estructuras de datos
Comprende Estructuras de datos desde los fundamentos hasta los criterios de decisión de la práctica profesional.
GROUND · 6 ARTICLES
Comprende Ciencias de la computación desde los fundamentos hasta los criterios de decisión de la práctica profesional.
Mapa del tema
Comprende Estructuras de datos desde los fundamentos hasta los criterios de decisión de la práctica profesional.
Comprende Sistemas operativos desde los fundamentos hasta los criterios de decisión de la práctica profesional.
Comprende Memoria desde los fundamentos hasta los criterios de decisión de la práctica profesional.
Comprende Concurrencia y sistemas distribuidos desde los fundamentos hasta los criterios de decisión de la práctica profesional.
Empieza aquí
Una ruta desde los fundamentos hasta el siguiente paso.
La pila de memoria se limpia con las llamadas a funciones, mientras que el heap admite tamaños y vidas dinámicos. Resumimos el coste de ambas áreas, la disposición real de los tipos por valor y referencia en Swift y sus diferencias frente a las estructuras Stack y Heap.
Leer artículoAl abrir el Administrador de tareas aparecen procesos; al leer documentación de desarrollo aparecen hilos. Ambos parecen ser «algo que se ejecuta», pero ¿qué los diferencia exactamente?
Leer artículoEl heap de una estructura de datos solo comparte nombre con el heap de memoria. Aquí resumimos sus reglas para extraer el mínimo rápidamente sin ordenar todo, el cálculo de índices para representarlo con un array y el papel práctico de las colas de prioridad.
Leer artículoTodos los artículos
La idempotencia es la propiedad de obtener el mismo resultado al enviar varias veces la misma solicitud. Aquí resumimos por qué es necesaria ante fallos de red y reintentos, la diferencia entre GET, PUT, DELETE y POST, y cómo implementar Idempotency-Key.
Leer artículoLa concurrencia organiza varias tareas alternándolas; el paralelismo ejecuta varias al mismo tiempo mediante hardware. Aquí resumimos por qué la concurrencia funciona en un solo núcleo y qué significa Swift Concurrency.
Leer artículoUna pila extrae datos en orden LIFO y una cola, en FIFO. Este artículo explica por qué Swift no incluye un Stack dedicado, cómo implementarlo con Array y la trampa de rendimiento de removeFirst en las colas.
Leer artículo