0% encontró este documento útil (0 votos)
37 vistas

ESTRUCTURAS DE DATOS - Arrays

Cargado por

Sebastián.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
37 vistas

ESTRUCTURAS DE DATOS - Arrays

Cargado por

Sebastián.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 10

ESTRUCTURAS DE DATOS

Arrays
Definición
Un array, o también llamado vector o arreglo, es
una estructura unidimensional de
almacenamiento de datos que permite que en
una sola variable se puedan almacenar mas de
un dato.
Justificación
Por ejemplo, pensemos en la situación donde es necesario
almacenar la edad de 3 estudiantes. Una posible solución seria
declarar tres variables de tipo entero, y en cada una asignar la
edad de los estudiantes, así:
int edad_1 = 17;
int edad_2 = 20;
int edad_3 = 19;
La anterior solución es valida, siempre y cuando la cantidad de
estudiantes no sea mayor.
Por ejemplo, que sucedería si necesitáramos almacenar la edad
de 60 estudiantes. Declarar 60 variables seria muy poco practico.
En estos casos lo mejor será utilizar un array.
Justificación
La solución al problema anterior seria, declarar
un array de tipo entero de tamaño 60, así:

int edades[] = new int[60];

Esto permite que en una sola variable se pueda


almacenar esa gran cantidad de datos.
Declaración de un Array
Esta sintaxis es utilizada cuando sabemos
cuantos elementos tendrá el array
• Sintaxis en Java #1:
tipo_dato nom_array[] = new tipo_dato[tamaño];
Declaración del array Asignación de memoria

Una sola instrucción

Por ejemplo:
int edades[] = new int[30];
double notas[] = new double[30];
String nombres[] = new String[30];
char genero[] = new char[30];
boolean estado[] = new boolean[30];
Declaración de un Array
Esta sintaxis es utilizada cuando no sabemos
cuantos elementos tendrá el array
• Sintaxis en Java # 2:
tipo_dato nom_array[];
Declaración del array Dos instrucciones:

1ra: declarar el array


nom_array = new tipo_dato[tamaño]; 2da: asignar memoria

Asignación de memoria

Esta sintaxis permite declarar el array de un tamaño que se


desconoce, lo cual da flexibilidad, permitiendo por ejemplo que el
usuario ingrese el tamaño del array deseado.
Declaración de un Array
Por ejemplo:
int edades[];
double notas[];
String nombres[]; Declaración de los arrays
char genero[];
boolean estado[];

System.out.print(‟Ingrese el tamaño del array:‟);


int tam = sc.nextInt();

edades = new int[tam];


notas = new double[tam];
nombres = new String[tam]; Asignación de memoria

genero = new char[tam];


estado = new boolean[tam];
Representación grafica
Un array se puede representar gráficamente
como una serie de cajones en los cuales se
almacena un dato. Estos cajones están seguidos
uno de otro, y se identifican mediante un index.
El index o posición es un valor de tipo entero,
que comienza desde 0 hasta el tamaño del array
-1
Representación grafica
Por ejemplo:
int valores[] = new int[5];
gráficamente el array se vería así:
Al declarar un array todas sus posiciones
quedan asignadas con cero

índices

Ultimo elemento = tamaño – 1


=5–1
=4
Asignación de un array
Para almacenar datos en un array, solo basta con llamar
al array e indicar en que posición del array se desea
guardar datos.
Por ejemplo;
valores[0] = 18;
valores[1] = 20;
valores[4] = 17;
gráficamente el array se vería así:

También podría gustarte