All pastes #799657 Raw Edit

Meins

public text v1 · immutable
#799657 ·published 2007-11-27 20:17 UTC
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);
	
}
}