• Viernes 8 de Noviembre de 2024, 16:41

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - cereal_killer

Páginas: [1]
1
Diseño de Algoritmos / java una duda con el algoritmo
« en: Jueves 7 de Mayo de 2009, 16:15 »
hola quisiera que laguien me facilite y me de las formulas para calcular el tiempo de ejecucion de un programa  en java   porfavor se los agradesco de antemano

salu2

2
Java / ordenamiento no corre me corrigen
« en: Sábado 18 de Abril de 2009, 16:44 »
:hitcomp: este es el codigo  pero me muestra un error podrian decirme que ocurre
 
Citar
import java.util.*;
 
class programa7
{
        public static void main(String[] args)
        {
                int n,a[];      
 
               Scanner sc=new Scanner(System.in);
 
                System.out.print("Ingresa n:");
                n=sc.nextInt();
 
                a=new int[n];
                a=inicializa(n);
                System.out.println("ninicio");
                muestra(a);
                a=burbuja(a);
                System.out.println("ordenado");
                muestra(a);
        }
 
        static int[] inicializa(int n)
        {
                int i,a[]=new int[n];
 
                for(i=0;i<n;i++)
                {
                        a=randomxy(1,9);
                }
 
                return a;
        }
 
        static int[] burbuja(int a[])
        {
                int i,j,t,n=a.length;
 
                for(i=0;i<n-1;i++)
                {
                        for(j=0;j<n-1;j++)
                        {
                                if(a[j]>a[j+1])
                                {
                                        t=a[j];
                                        a[j]=a[j+1];
                                        a[j+1]=t;
                                }
                        }
                }
                return a;
        }
 
        static void muestra(int a[])
        {
                int n=a.length;
                for(int i=0;i<n;i++)
                {                      
                        System.out.print(a+" ");                    
                }
                System.out.print("nn");        
 
        }
 
        static int randomxy(int x,int y)
        {                      
                int ran=(int) (Math.floor(Math.random()*(y-x+1))+x);
 
                return ran;
        }
}

Páginas: [1]