ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Colecciones


Enviado por   •  3 de Abril de 2013  •  1.217 Palabras (5 Páginas)  •  305 Visitas

Página 1 de 5

- Un crucigrama identificando los tipos de Colecciones existentes.

Las colecciones son clases que pueden almacenar objetos arbitrariamente en forma estructurada.

- Proveen mejor control del almacenamiento y recuperación de los objetos que están dentro de una colección.

Colecciones que no son de tipo genérico:

ArrayList: Representa una lista de datos dónde puede aumentar o disminuir su tamaño dinámicamente según sea necesario. ArrayList countries = new ArrayList();

• Stack: Esta colección provee una funcionalidad LIFO que significa que el ultimo objeto que ingreso será el primero en ser removido mientras recuperan los objetos de la colección. Stack countries = new Stack();

• Queue: funciona como un algoritmo FIFO que significa el primero que ingreso a la colección será removido mientras recupera los objetos.

Queue countries = new Queue();

• HashTable: Representa una colección que permite almacenar pares de objeto, dónd el primero es la llave y el segundo valor (key/value) lo que nos indica que para añadir un objeto debemos tomar en cuenta estos dos argumentos.

Hashtable currencies = new Hashtable();

• SortedList: Este funciona de manera similar a hashtable a diferencia que los objetos son ordenados por las llaves o keys, la capacidad inicial es 0.

SortedList currencies = new SortedList();

• BitArray: Representa una colección que puede contener un vector de bit, por valores booleanos. BitArray myBits = new BitArray(3);

1. crucigrama:

Horizontal

1 es aquella que Representa una lista de datos dónde puede aumentar o disminuir su tamaño dinámicamente (arraylist).

2. provee una funcionalidad LIFO (stack).

3. funciona como un algoritmo FIFO (queue).

Vertical

1. Representa una colección que permite almacenar pares de objeto, dónde el primero es la llave y el segundo el valor hash table).

2. Este funciona que los objetos son ordenados por las llaves o keys, la capacidad inicial es 0 (sorted list).

3. puede contener un vector de bit, por valores booleanos (bitarray).

ARREGLOS COLECCIONES

• Una secuencia de objetos del mismo tipo son accedidos por medio de un índice.

• Una vez ya creado el arreglo con su tamaño no se puede cambiar porque es fijo.

• Al recorrer el arreglo con una sentencia for no nos permite ampliar su tamaño.

• Cuando se crea un array se especifica un tamaño que es fijo a lo largo del programa: ejm: casa[ ]arraycasa=new animal[2];

• Las colecciones proporcionan métodos básicos para acceder a los elementos de la colección utilizando corchetes.

• Una de las clases que proporciona se denomina arraylist, que puede utilizarse para representar una lista de elementos con un tamaño variable el tamaño puede cambiar dinámicamente.

• En las colecciones se recorren con un foreach este nos permite dejar su tamaño variable por si el cliente desea insertar más datos en el array.

• Cuando se crea un objeto de la clase arraylist no se define ningún tamaño ,para crear la colección se define así: arraylist listarraycasa=new arraylist ();

2. Un cuadro comparativo entre los arreglos, y las Colecciones.

3 – Ilustrar:

a- Como se crea un objeto de cada tipo de Colección identifica.

ArrayList: ArrayList countries = new ArrayList();

Stack: Stack countries = new Stack();

Queue: Queue countries = new Queue();

HashTable: Hashtable currencies = new Hashtable();

SortedList:

...

Descargar como (para miembros actualizados)  txt (5.7 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com