Quick short

Iniciado por ship, 11 Noviembre 2011, 07:17 AM

0 Miembros y 1 Visitante están viendo este tema.

ship


ayuda porfavor................
estoy haciendo metodos de busqueda en java con un main pero en uno de los metodos me marca error al llamarlo en el main y es por los parametros
me pueden corregir anexo codigo
public void quicksort(int a[],int inf,int sup)
       {
           int izq,der;
           double pivote;
           izq=inf;
           der=sup;
           pivote=a[(izq+der)/2];
           while(izq<der)
           {
               while(a[izq]<pivote && der<sup)
                   izq++;
               while(pivote<a[der] && der>inf)
                   der--;
   
               if(inf<der) quicksort(a,inf,der);
               if(izq<sup) quicksort(a,izq,sup);
           }
       }
public static void main(String args[]) throws Exception
    {
    InputStreamReader isr=new InputStreamReader(System.in);
    BufferedReader tcld = new BufferedReader(isr);
    String cad;
    busquedas  obj=new busquedas ();
    do
    {
    System.out.println("\n");     
    System.out.println("Métodos de Ordenación\n");
    System.out.println("----Menú---\n");
    System.out.println("0._Ingresar Valores");
     System.out.println("1._Burbuja");
     System.out.println("2._Quick Short");
     System.out.println("3._Shell");
     System.out.println("4._Salir");
    cad=tcld.readLine();
    opc=Integer.parseInt(cad);   
    switch(opc)
    {
       case 0:
}
case 2:
       {
          System.out.print("\nMétodo Quick Short");
          obj.quicksort(a,1,tam-1);
          cad=tcld.readLine();
            opc1=Integer.parseInt(cad);                             
            break;
       }


luiggy2

Leete las normas por favor.

Existe un subforo de java para que preguntes estas cosas http://foro.elhacker.net/java-b70.0/

Aparte, las normas prohiben explicitamente escribir con un color que no se lea nada (como es tu caso de escribir en rosa)

Saludos!


Posdata: foro.elhacker.net/reglas
" Las grandes ideas suelen salir la mayoría de veces de grandes estupideces "