

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Laboratorio de programación , base
Tipo: Apuntes
1 / 2
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!


Un arreglo es una estructura de datos que permite almacenar varios elementos del mismo tipo en posiciones consecutivas de memoria. Cada elemento puede accederse mediante un índice o posición que normalmente inicia en 0.
Pila (Stack): estructura de datos que funciona con el principio LIFO (Last In, First Out), es decir, el último elemento en entrar es el primero en salir. Cola (Queue): estructura que funciona con el principio FIFO (First In, First Out), donde el primer elemento en entrar es el primero en salir.
Un arreglo dinámico es un arreglo cuyo tamaño puede cambiar durante la ejecución del programa. Esto se logra reservando memoria dinámica mediante funciones como malloc, calloc o realloc.
Un puntero es una variable que almacena la dirección de memoria de otra variable. Se utiliza para manipular datos directamente en memoria y trabajar con memoria dinámica.
Un puntero sobre puntero (doble puntero) es un puntero que almacena la dirección de memoria de otro puntero. Se declara utilizando dos asteriscos (**).
El operador -> se utiliza para acceder a los miembros de una estructura cuando se trabaja con un puntero a dicha estructura.
Un árbol es una estructura de datos jerárquica formada por nodos conectados entre sí. Existe un nodo principal llamado raíz y a partir de él se generan diferentes niveles y ramas.
Un grafo es una estructura de datos formada por un conjunto de nodos (vértices) conectados entre sí mediante aristas. Se utiliza para representar relaciones entre distintos elementos.
Las ramas representan las conexiones entre los nodos del árbol. Estas conexiones permiten organizar la información de forma jerárquica entre nodos padre e hijos.
Estas funciones se utilizan para gestionar memoria dinámica en programación. malloc reserva un bloque de memoria, calloc reserva memoria e inicializa los valores en cero, y realloc permite cambiar el tamaño de un bloque de memoria previamente asignado.