Advertisement
Guest User

Untitled

a guest
Nov 15th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.14 KB | None | 0 0
  1. import java.awt.TextArea;
  2. import java.util.Random;
  3. /**
  4.  *
  5.  * @author maxim
  6.  */
  7. public class GUI extends javax.swing.JPanel {
  8.  
  9.     /**
  10.      * Creates new form GUI
  11.      */
  12.     public GUI() {
  13.         initComponents();
  14.         Random r = new Random();
  15.         int[] unsortiert = new int [10];
  16.        
  17.     }
  18.    
  19.     public void ausgeben(int[] array) {
  20.         jTextArea1.setText("");
  21.         //Schleife
  22.         for(int i = 0; i < array.length; i++) {
  23.             int RandomR = r.nextInt(100)+1;
  24.             //Ausgeben
  25.             System.out.println(array[i] + "\n");
  26.         }
  27.  
  28.     }
  29.    
  30.      public int[] bubbleSort(int[] array) {
  31.          int puffer;
  32.  
  33.         for (int k = 1; k < array.length; k++) {
  34.             for (int j = 0; j < array.length - 1; j++) {
  35.                 if (array[j] > array[j + 1]) {
  36.                     puffer = array[j];
  37.                     array[j] = array[j + 1];
  38.                     array[j + 1] = puffer;
  39.                 }
  40.  
  41.             }
  42.  
  43.         }
  44.  
  45.  
  46.         return array;
  47.     }
  48.      
  49.     public int[] selectionSort(int[] array) {
  50.         int puffer;
  51.        
  52.         for (int i=0;i < array.length; i++) {
  53.             int kleinste = i;
  54.             for (int j=i;j<array.length;j++){
  55.                 if (array[j]<array[kleinste]) {
  56.                     kleinste = j;
  57.                     puffer = array[kleinste];
  58.                     array[kleinste]=array[i];
  59.                     array[i] = puffer;
  60.                 }    
  61.             }    
  62.         }
  63.         return array;
  64.        
  65.     }
  66.    
  67.     public static int[] insertionSort(int[] array) {
  68.         int puffer;
  69.        
  70.         for (int i = 1; i < array.length; i++) {
  71.             puffer = array[i];
  72.             int j = i;
  73.             while (j > 0 && array[j-1] > puffer) {
  74.                 array[j] = array[j-1];
  75.                 j--;
  76.             }
  77.             array[j]=puffer;
  78.         }  
  79.         return array;
  80.     }
  81.    
  82.     private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  83.         // TODO add your handling code here:
  84.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement