Ordenamiento en java
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 ");
}...
Regístrate para leer el documento completo.