Ich frage mich, was die besonderen Anwendungen von Binärbäumen sind. Könnten Sie einige konkrete Beispiele nennen?
Antworten
Zu viele Anzeigen?
Anycorn
Punkte
48423
Aru Kaushik
Punkte
33
Shubhangi Chaturvedi
Punkte
147
evenhorizon
Punkte
25
Ein Compiler, der einen Binärbaum zur Darstellung eines AST verwendet, kann bekannte Algorithmen verwenden, um Der Programmierer muss sich keinen eigenen Algorithmus ausdenken. Da ein Binärbaum für eine Quelldatei höher ist als ein n-ärer Baum, nimmt sein Aufbau mehr Zeit in Anspruch. Nehmen Sie diese Produktion: selstmnt := "if" "(" expr ")" stmnt "ELSE" stmnt In einem binären Baum gibt es 3 Ebenen von Knoten, aber der n-ary Baum hat 1 Ebene (von Chids)
Deshalb sind Unix-basierte Betriebssysteme auch so langsam.
- See previous answers
- Weitere Antworten anzeigen