rendered paste body
class rotschwarz{
public static baum f;
public static knoten leer;
public static void main(String[] args){
leer = new knoten();
leer.setzeValue(0);
leer.setzeRight(leer);
leer.setzeLeft(leer);
leer.setzeParent(leer);
leer.setzeColour(1);
baum d = new baum();
baum e = new baum();
knoten[] a=new knoten[10];
knoten[] b=new knoten[20];
for(int i=0;i<10;i++){
a[i]=new knoten();
a[i].setzeLeft(leer);
a[i].setzeRight(leer);
}
for(int i=0;i<20;i++){
b[i]=new knoten();
b[i].setzeLeft(leer);
b[i].setzeRight(leer);
}
a[0].setzeValue(4);
a[1].setzeValue(10);
a[2].setzeValue(5);
a[3].setzeValue(1);
a[4].setzeValue(7);
a[5].setzeValue(6);
a[6].setzeValue(3);
a[7].setzeValue(8);
a[8].setzeValue(9);
a[9].setzeValue(2);
b[0].setzeValue(20);
b[1].setzeValue(34);
b[2].setzeValue(26);
b[3].setzeValue(38);
b[4].setzeValue(21);
b[5].setzeValue(25);
b[6].setzeValue(48);
b[7].setzeValue(23);
b[8].setzeValue(56);
b[9].setzeValue(35);
b[10].setzeValue(36);
b[11].setzeValue(37);
b[12].setzeValue(40);
b[13].setzeValue(24);
b[14].setzeValue(29);
b[15].setzeValue(31);
b[16].setzeValue(37);
b[17].setzeValue(104);
b[18].setzeValue(22);
b[19].setzeValue(177);
for(int i=0;i<10;i++){
d.addKnoten(a[i]);
}
for(int i=0;i<20;i++){
e.addKnoten(b[i]);
}
System.out.println("Der erste Baum:");
e.printme(e.wurzel,0,0);
System.out.println("Der zweite Baum:");
d.printme(d.wurzel,0,0);
@SuppressWarnings("unused")
knoten pivot=new knoten();
f=f.merge(d,e);
System.out.println("Und hier das Ergebnis:");
f.printme(f.wurzel,0,0);
}
}