diff --git a/Binärbaum.java b/Binärbaum.java index 84ddf2f..52b6433 100644 --- a/Binärbaum.java +++ b/Binärbaum.java @@ -5,6 +5,7 @@ * @author (Ihr Name) * @version (eine Versionsnummer oder ein Datum) */ +import java.util.ArrayList; public class Binärbaum { //Attribute @@ -18,11 +19,28 @@ public class Binärbaum //Konstruktor für inneren Knoten public void einfügen(int [] Anzahl){ + //alle Nodes werden abgespeichert + ArrayList l = new ArrayList(); + for(int i =0 ; i= 1){ + //Node wird angelegt Node n = new Node((char)(i + 65), Anzahl[i]) ; + l.add(n); } } + //Sortieren von den Werten mit Selection Sort +} +public int Minimum(ArrayList l){ +int minindex = 0; +for(int i = 0; il.get(i).Anzahl){ + minindex = i; } } +return minindex; +} + +} diff --git a/List.java b/List.java index 6622d9a..4288087 100644 --- a/List.java +++ b/List.java @@ -9,9 +9,13 @@ public class List { public static int [] zählen(String text){ int[] Anzahl = new int[26]; + //legt Array mit 26 Stellen an for(int i = 0; i