Mostrando entradas con la etiqueta Estructura de datos. Mostrar todas las entradas
Mostrando entradas con la etiqueta Estructura de datos. Mostrar todas las entradas

jueves, 3 de junio de 2021

Simulación de las estructura de datos dinámicas

 1. Consulte qué son las torres de Hanoi y exponga brevemente cuál de las estructuras dinámicas utilizará para simular su su comportamiento.

Utilizaría pilas, ya que solo se puede interactuar con la ultima pieza, o la de mas arriba, de cada torre.


2. Observe el comportamiento de la fila frente a la taquilla de un banco y exponga brevemente cuál de las estructuras dinámicas utilizará para simular su su comportamiento.

Utilizaría colas, ya que lo que interesa el el orden de llegada. el primero en llegar (insertar) va a ser el primero en ser atendido (primer nodo) y así sucesivamente.


3. Suponga que tiene dos fichas del juego de dominó debidamente conectadas así: el 2-3 con el 3-4 y necesita inserta las ficha 3-3 exponga brevemente cuál de las estructuras dinámicas utilizará para simular su su comportamiento.

Utilizaría listas doblemente enlazadas ya que habría que "romper" el lazo existente entre 2-3 y 3-4 para reemplazarlos a 2-3 con 3-3 y 3-3 con 3-4. 

miércoles, 21 de abril de 2021

Estructura de datos dinámicas

 ¿Cuál es la principal diferencia entre el uso de memoria en forma estática y el uso de memoria dinámica?

1.  El tamaño ocupado en memoria dinámica puede modificarse durante la ejecución del programa, mientras que memoria estática no.


¿Con qué otro nombre se conoce la estructura de datos pila?

Stack


¿Qué diferencia existe entre una lista simple y una lista doblemente enlazada?

La lista simple solo tiene información del nodo siguiente muestras que la doblemente enlazada tiene la del siguiente y el anterior


¿Cuál es la principal característica de una lista circular?

el último nodo a punta al primero

viernes, 26 de febrero de 2021

Cuál Visual Studio descargar

 La principal diferencia es que VS community es un entorno de desarrollo y el VS Code es un editor de texto.

Como vamos a trabajar con C# que es un lenguaje compilado es mejor trabajar con un Entorno de desarrollo.

Manejo estático de las variables en memoria

 a. ¿Cómo se indica en un programa en C# que una línea no es ejecutable sino un comentario?

Comentando la linea con  '//' al comienzo o comentando por blocke iniciando el comentario con '/*' y finalizando con '*/'


b. ¿Qué utilidad tienen las líneas de comentarios en un programa?

Principalmente explicar el código. También cuando se hacen modificaciones a veces se manteniene el código "viejo" por si las dudas.


c. El compilador chequea que las posiciones del vector en ejecución sean menores que el tamaño declarado del vector, ¿Cuál es la razón para declarar los vectores antes de entrar en ejecución?

Porque los vectores ocupan un espacio fijo que hay que reservarlo antes de ejecutar el programa.

domingo, 14 de febrero de 2021

Presentación Estructura de Datos

En este módulo se aprenderán los diferentes tipos de estructuras de datos para aplicarlos a la solución de problemas.




Creación de relaciones entre tablas

 Solo puse claves foraneas en las tablas pedidos (para referencias al cliente y a los prodcutos) y en factura (para referenciar a pedidos qu...