Ordenamiento en java

Solo disponible en BuenasTareas
  • Páginas : 4 (784 palabras )
  • Descarga(s) : 0
  • Publicado : 16 de febrero de 2011
Leer documento completo
Vista previa del texto
import java.io.*;
public class lectTeclado{
private int num;

public lectTeclado(){
num=0;
}

public int leeEntero(){
try{
BufferedReader in = newBufferedReader(new InputStreamReader(System.in));
num = Integer.parseInt(in.readLine( ));
return(num);
}catch(Exception e){ e.printStackTrace();}
return 0;
}
}

importjava.util.Random;

public class CArreglo{
private int L[ ] = new int[100] ;
private int TAM;

public CArreglo(){
System.out.println("VECTOR INICIALIZADO");
TAM=0;
}

publicboolean vacio(){
if(TAM==0){
System.out.println("VECTOR VACIO ");
return true;
}
System.out.println("VECTOR NO VACIO ");
return false;
}

publicboolean lleno(){
if (TAM == 100){
System.out.println("\nVECTOR LLENO ");
return true;
}
System.out.println("\nVECTOR NO LLENO ");
return false;
}public void imprimir(){
int i;
if (!vacio()){
for(i=0;i<TAM;i++) System.out.print(L[i]+" ");
System.out.println();
}
}

public void insertar(){int valor,resp;
lectTeclado t=new lectTeclado();
do{
System.out.println("VALOR A PROCESAR? ");
valor=t.leeEntero();
L[TAM] = valor;
TAM++;System.out.println("\nVALOR INSERTADO");
System.out.println("INGRESAR OTRO VALOR ? 1.SI 2.NO");
resp=t.leeEntero();
}while(resp == 1&& TAM < 100);
}

public intbuscar(int buscado,boolean esta){
int pos;
pos = 0;
while(pos < TAM && L[pos] != buscado)pos++;
if (pos < TAM && L[pos] == buscado){esta = true;
System.out.println("\nEXISTENTE ");
}else{
esta = false;
System.out.println("\nINEXISTENTE ");
}...
tracking img