margarita
Aufgabe 12 2024
15
1204
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Aufgabe 12 2024
Ein Processing Code mit dem der binäre Baum durchlaufen wird, bis die gewünschte Beschriftung erreicht wird:

int links=0;
int rechts=0;
int merkelinks;
int merkerechts;
void setup() {
  size(screenWidth, screenHeight);
  baum(0,1,1,0,0,22,7);
  baum(0,1,1,0,0,87,32);
  println("Linksdrehungen: ", merkelinks);
  println("Rechtsdrehungen: ", merkerechts);
}

void draw() {
  background(0,0,255);
}

void baum(int lo, int lu, int ro, int ru, int level, int b1, int b2){
  if (level > 19) {
      level=level-1;
      return;
  }
  if ((ro==b1) && (ru==b2)){
      //println("fertig");
      //println("links: ",links-1," rechts: ",rechts);
      merkelinks=merkelinks+links-1;
      merkerechts=merkerechts+rechts;
      level=level-1;
      return;
  }
  //links
  level=level+1;
  links=links+1;
  baum(lo,lu,lo+ro,lu+ru,level,b1,b2);
  links=links-1;
  rechts=rechts+1;
  //rechts
  baum(ro+lo,ru+lu,ro,ru,level,b1,b2);
  rechts=rechts-1;
  return;
}


Nachrichten in diesem Thema
Aufgabe 12 2024 - von margarita - 12-20-2024, 06:21 PM
RE: Aufgabe 12 2024 - von marac - 12-20-2024, 06:56 PM
RE: Aufgabe 12 2024 - von st1974 - 12-20-2024, 07:28 PM
RE: Aufgabe 12 2024 - von Ramanujan - 12-20-2024, 07:52 PM
RE: Aufgabe 12 2024 - von DFUx - 12-20-2024, 08:42 PM
RE: Aufgabe 12 2024 - von basilo - 12-21-2024, 02:00 AM
RE: Aufgabe 12 2024 - von Georg J. aus D. - 12-21-2024, 02:02 AM
RE: Aufgabe 12 2024 - von mr.x - 12-21-2024, 06:30 AM
RE: Aufgabe 12 2024 - von tfry - 12-21-2024, 08:42 AM
RE: Aufgabe 12 2024 - von Marco - 12-21-2024, 12:16 PM
RE: Aufgabe 12 2024 - von saltus - 12-22-2024, 10:14 AM
RE: Aufgabe 12 2024 - von maroc - 12-23-2024, 06:44 PM
RE: Aufgabe 12 2024 - von st1974 - 12-23-2024, 08:19 PM
RE: Aufgabe 12 2024 - von maroc - 12-27-2024, 02:24 PM
RE: Aufgabe 12 2024 - von st1974 - 12-27-2024, 08:25 PM
RE: Aufgabe 12 2024 - von Vegaskid - 12-27-2024, 03:00 PM

Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
2 Gast/Gäste