Posts filed under 'Java'
Ordenamiento por Inserción
int i, j, actual;
for (i=1; i < a.length; i++)
{
actual = a[i];
j = i;
while ((j > 0) && (a[j-1] > actual))
{
a[j] = a[j-1];
j = j – 1;
}
a[j] = actual;
}
1 comment Abril 6, 2008
Ordenamiento por Selección
int imin, amin;
for (int i = 0; i < (4 – 1); i++) {
imin = i;
amin=a[imin];
for (int j = (i + 1); j < a.length; j++) {
if (a[j] < amin) {
imin = j; // new index of minimum
amin=a[imin]; // new value of minimum
}
}
if (imin==i) { continue; }
a[imin]=a[i];
a[i]=amin;
}
Add comment Abril 6, 2008
Ordenamiento de Burbuja
for (int i=1; i<num.length;i++)
{
for(int j=0;j<num.length-1;j++)
{
if (num[j] > num[j+1])
{
int temp = num[j];
num[j]= num[j+1];
num[j+1]= temp;
}
}
}
Add comment Abril 6, 2008
Vectores (arrays) en Java
Un array es un medio de guardar un conjunto de objetos de la misma clase. Se accede a cada elemento individual del array mediante un número entero denominado índice. 0 es el índice del primer elemento y n-1 es el índice del último elemento, siendo n, la dimensión del array. Los arrays son objetos en Java y como tales vamos a ver los pasos que hemos de seguir para usarlos convenientemente
- Declarar el array
- Crear el array
- Inicializar los elementos del array
- Usar el array
Add comment Abril 6, 2008
Sintaxis de un método en Java
Un método es un bloque de código que tiene un nombre, tipo de acceso, tipo de retorno y una lista de argumentos o parámetros.
Los métodos en Java son equivalentes a las funciones delas clases en C++. con la excepción de las sentencias de declaración de objetos y variables, y los bloques de inicialización estática, todo en el código ejecutable en Java se sitúa dentro ed un método. Una definición de un método consta de dos partes : cabecera y cuerpo
Sitaxis de un método
tipo nombre(lista de parámetros)
{
//cuerpo del método
}
Add comment Marzo 16, 2008