Ich weiß, dass BST
keine Duplikate erlaubt. Zum Beispiel, wenn ich ein Wort "RABSAB" habe.BST mit Duplikaten
Der binäre Suchbaum für die obige Zeichenfolge ist:
R
/\
A S
\
B
Was passiert, wenn wir die Duplikate im Baum enthalten wollten. Wie wird sich der Baum verändern? Diese Frage wurde mir in einem Interview gestellt.
Sie fragten mich ziehen zu:
- ein binärer Baum
- eine unausgewogene binärer Suchbaum
- ein Baum binäre Suche ohne Duplikate
- ein binärer Suchbaum mit Dubletten
Jede Hilfe ist willkommen!
PS: mir zu gestalten, indem die entsprechenden Bäume
Zeichnung
'BST' nicht Beschränkung, dass Duplikate nicht erlaubt sind, können Sie doppelt, lesen: [Strategie für doppelte Einträge in einem binären Suchbaum] (http://stackoverflow.com/questions/7707321/strategy-for -duplicate-entries-in-a-binary-search-tree) –
Ich habe generell gesprochen. Ich lese im Wiki, im Allgemeinen erlaubt BST keine Duplikate. Kannst du beim Zeichnen der BST für den gegebenen String helfen? – user
mögliches Duplikat von [Sind doppelte Schlüssel in der Definition von binären Suchbäumen erlaubt?] (Http://stackoverflow.com/questions/300935/are-duplicate-keys-allowed-in-the-definition-of-binary-search (Bäume), denn jede gute Antwort auf diese Frage muss darüber nachdenken, wie man solche BSTs implementiert –