Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Listas Enlazadas
En Ciencias de la Computacin, una lista enlazada es una de las estructuras de
datos fundamentales, y puede ser usada para implementar otras estructuras de
datos. Consiste en una secuencia de nodos, en los que se guardan campos de
datos arbitrarios y una o dos referencias, enlaces o punteros al nodo anterior o
posterior. El principal beneficio de las listas enlazadas respecto a los vectores
convencionales es que el orden de los elementos enlazados puede ser
diferente al orden de almacenamiento en la memoria o el disco, permitiendo
que el orden de recorrido de la lista sea diferente al de almacenamiento.
Arreglos Estticos
Arreglo esttico o de tamao fijo: aquel que siempre permanece del mismo
tamao ,es decir siempre contendr el mismo nmero de elementos. Tienen un
lmite inferior y superior, con un arreglo individual de elementos contiguos
dentro de estos lmites.
Ventajas/Desventajas
Como muchas opciones en programacin y desarrollo, no existe un nico
mtodo correcto para resolver un problema. Una estructura de lista enlazada
puede trabajar bien en un caso pero causar problemas en otros. He aqu una
lista con algunas de las ventajas ms comunes que implican las estructuras de
tipo lista. En general, teniendo una coleccin dinmica donde los elementos
estn siendo aadidos y eliminados frecuentemente e importa la localizacin de
los nuevos elementos introducidos se incrementa el beneficio de las listas
enlazadas.
Ventajas de las listas enlazadas
Insercin y extraccin de nodos con coste independiente del tamao de la
lista
aquellos
documentos
que
primero
fueron
pedidos.
en
el
orden
de
llegada.
mediante
una
cola.
Cada
item
representar
un
cliente.
Otro posible uso de colas (aunque, con ciertas variantes... como ser colas con
prioridad y/o multi-colas) se puede encontrar en el manejo y administracin de
los procesos que maneja el sistema el sistema operativo. El SO organiza y da
un tiempo de uso a cada proceso que se est ejecutando... y el orden, en lo
general, en el que son "atendidos" sigue una estructura de cola.
Porque Java es un lenguaje compilado e interpretado?
Se dice que Java es compilado e interpretado debido a que el compilador
genera un bytecode que luego ste es interpretado por la mquina virtual.
Esto es as para pemitirle funcionar en diversas plataformas (sistemas
operativos).
El bytecode es un "cdigo-intermedio". Cuando se compila, se obtiene este
bytecode que contiene las instrucciones que luego son interpretadas (en tiempo
de ejecucin) segn la mquina virtual de forma adecuada para cada
plataforma. Es decir, el intrprete o mquina virtual va leyendo este bytecode y
permite
su
interpretacin
ajustarse
cada
caso.
Asignaciones 10%
Asesor:
Autor:
Fermn Jos
C.I. 19.094.872
Seccin G, Nocturno
junio de 2013