Hey,
ich muss gerade eine Autovervollständigung Programieren und habe da ein paar fragen zu Bäumen. Momentan hab ich es so das ich ein String Array einfach über die Binäre suche immer nach denn jeweils schon getippten wörtern durchsuche. Das klappt auch gut würde aber nochmal gerne was anderes für mein Program ausprobieren und da wurde mir gesagt das sollte ich mit Bäumen machen leider hab ich davon keine ahnung.
Die aufgabe ist es das ich ein Array habe mit allen oder sehr vielen deutschen Wörtern. Wenn ich Jetzt z.b "Hal" schreibe durchsucht er das Array nach allen einträgen die mit "Hal" anfangen bzw soll er mir ale möglichen volgenden Buchstaben anzeigen. Damit will ich sowas wie im Navi realisieren wo er die Buchstaben speert die garnicht mehr vorkommen können.
Kann ich sowas mit Bäumen realisieren? Muss ich dann für jeden Buchstaben einen Baum anlegen oder wie würde das ablaufen? Oder kann Java anhand des Arrays das selber machen?






