H
Hannies
Gast
Hallo, ich sitze gerade an einer Aufgabe, bei der man vollständig geklammerte Ausdrücke nach dem Prinzip
Divide & Conquer (sprich rekursiv) auswerten soll.
Habe jetzt mit der split() methode, den geklammerten Ausdruck in einzelne Tokens in dem entsprechenden Array gespeichert.
Nun müsste ich aus den gegebenen Tokens, Teilausdrücken zusammenfassen und diese Teilausdrücke wieder zu Teilausdrücken usw. ... bis ich dannn zu dem Gesamtausdruck komme.
Da weiß ich aber nicht, wie man da vorgehen soll?? Was für Parameter brauch man zusätzlich für den rekursiven Aufruf?? Vielleicht kann mir ja wer weiterhelfen.
Divide & Conquer (sprich rekursiv) auswerten soll.
Habe jetzt mit der split() methode, den geklammerten Ausdruck in einzelne Tokens in dem entsprechenden Array gespeichert.
Nun müsste ich aus den gegebenen Tokens, Teilausdrücken zusammenfassen und diese Teilausdrücke wieder zu Teilausdrücken usw. ... bis ich dannn zu dem Gesamtausdruck komme.
Da weiß ich aber nicht, wie man da vorgehen soll?? Was für Parameter brauch man zusätzlich für den rekursiven Aufruf?? Vielleicht kann mir ja wer weiterhelfen.