Star Uml
ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION |
|
|
|
07/02/2013 |
|
1. Crucigrama
Verticales
2. Describe las características de las listas genéricas y no genéricas, que constituyen los tipos de colecciones más utilizadas.
5. Describe las características de las colas genéricas y no genéricas.
6. Describe las características de las pilas genéricas y nogenéricas.
7. Describe el tipo de colección Hashset<t> genérica.
Horizontales
1.Describe las características que permiten considerar a las matrices como colecciones.
3. Describe las características de los tipos de diccionarios basados en hash genéricos y no genéricos.
4. Describe el diccionario ordenado y los tipos híbridos que combinan funcionalidad de diccionario y lista.
8.Describe las operaciones por el tipo de colección HashSet<t> y las operaciones Set de LINQ.
7.
3.
8.
6.
5.
2.
4.
1.
A
I
L
E
T
D
S
T
E
S
H
S
H
N
S
T
K
C
E
U
Y
R
A
N
O
I
T
C
T
S
D
I
L
A
R
R
A
Y
A
Q
R
U
A
R
N
O
I
T
C
I
D
D
E
T
R
O
S
Y
K
2. Cuadro Comparativo.
Cuadro Comparativo |
Arreglo | Colecciones |
*Un arreglo es el tipo de colección más simple, soportado directamente por el lenguaje. * Se trata de una secuencia de objetos del mismo tipo que pueden ser accedidos por medio de un índice. * Cuando se declara un arreglo, realmente se está instanciando un objeto de una sub-clase de System.Array, que implementa ICloneable, IList, Icollection e IEnumerable. * Se cuenta con lo mejor de dosmundos: una sintaxis familiar para declarar arreglos y la definición de una clase brinda acceso a un conjunto de métodos y propiedades comunes a todos los arreglos * Se pueden efectuar conversiones de tipo entre arreglos, siempre que sus dimensiones sean iguales y sea posible convertir entre los tipos de sus elementos | * Una colección es un contenedor que alberga un grupo de objetos * Elframework.NET proporciona varias clases que implementan la funcionalidad de una colección. * Igualmente, proporciona un conjunto de interfaces estándar para enumerar, comparar y crear colecciones. * Se aconseja estudiar el espacio de nombres System.Collections para profundizar en el tema de las colecciones. |
3. Ilustrar:
a- Como se crea un objeto de cada tipo deColección identifica.
* LIST
c.add("Silla");
c.add("Naranja");
c.add("Clavo");
* QUEUE
cola.add(new Integer (num)) ;
* STACK
pila.push( new Integer( num ) );
* SET
Set <Integer> conjunto = new HashSet <Integer>();
conjunto.add(5);
b- Como se recorren las colecciones.
La forma de recorrerla es creando una estructurarepetitiva, vemos una forma de hacerlo.
package colecciones;
import java.util.LinkedList;
public class Main
{
public static void main(String[] args)
{
LinkedList Coleccion = new LinkedList();
Coleccion.add("Silla");
Coleccion.add("Naranja");
Coleccion.add("Clavo");
int x=0;
while (x<Coleccion.size())
{
System.out.println(Coleccion.get(x).toString());
++x;
}
}
}
El resultado de la ejecución es el que sigue:
compile:
run:
Silla
Naranja
Clavo
c- Por medio de un ejemplo mostrar cuales son las operaciones validas de cada tipo de Colección.
* LIST
Los métodos disponibles son:
add, addall, Añade un elemento a la colección, o varios elementos.
clear, Limpia lacolección
contains, containsAll, Sí contiene un elemento.
equals, Indica si es igual un elemento, compara.
ge, Devuelve el elemento indicado en la posición.
hashCode, Devuelve el código hash del elemento.
IndexOf, Devuelve la posición que ocupa un determinado elemento.
isEmpty, Indica si está vacía.
iterator, Permite recorrer la lista en el orden de entrada.
lastIndexOf,...
Regístrate para leer el documento completo.