Sebastian 
		      
		          Moderator 
		          
  
		          Dołączył: 07 Wrz 2009 
		          Posty: 235 
		          Przeczytał: 0 tematów
  Pomógł: 2 razy Ostrzeżeń: 0/5 
		      
		       
		      
		 | 
		
			
				 Wysłany: Pon 12:23, 07 Lis 2011    Temat postu: Insert Sort | 
				    | 
			 
			
				
  | 
			 
			
				
				    
				    Program na sortowanie przez wstawianie. Projekt i klasę nazwać: Insert
 
 
 	  | Kod: | 	 		  import javax.swing.*;
 
 
public class Insert 
 
{
 
 
   private static int tablica[];
 
 
   private static int ile_liczb;
 
 
   private static void insertionsort(int tablica[], int ile_liczb) {
 
 
      int i,j,v;
 
 
         for (i=1;i<ile_liczb>0) && (tablica[j-1]>v)) 
 
               {
 
 
                  tablica[j]=tablica[j-1];
 
 
                  j--;
 
 
               }
 
 
               tablica[j]=v;
 
 
            }
 
 
}
 
 
public static void main (String[] args) {
 
 
int i;
 
 
String ile_liczbt,wartosc;
 
 
System.out.println("Ile liczb chesz posortowac");
 
 
ile_liczbt = JOptionPane.showInputDialog("?");
 
 
ile_liczb = Integer.parseInt(ile_liczbt);
 
 
tablica = new int[ile_liczb];
 
 
   for(i=0; i<ile_liczb; i++) 
 
      {
 
 
      wartosc = JOptionPane.showInputDialog("podaj wartosc "+(i+1)+" elementu");
 
 
      tablica[i] = Integer.parseInt(wartosc);
 
 
      }
 
 
System.out.println("Tablica przed posortowaniem:");
 
 
   for(i=0; i<ile_liczb; i++)
 
 
System.out.println(tablica[i]);
 
 
insertionsort(tablica,ile_liczb);
 
 
System.out.println("Tablica po posortowaniu:");
 
 
   for(i=0; i<ile_liczb; i++)
 
 
System.out.println(tablica[i]);
 
 
}
 
 
}
 
 | 	  [/code]
				    
  Post został pochwalony 0 razy
				 | 
			 
		  |