Seit spreizen Baum eine Art von unausgeglichen binärer Suchbaum ist (brilliant.org/wiki/splay-tree), kann es nicht eine Höhe von höchstens O (log (n)) garantieren. Daher würde ich denken, dass es keine Worst-Case-Suchzeit von O (log (n)) garantieren kann.Splay Baum Worst Case Suche Zeit
Aber nach bigocheatsheet.com:
Splay Baum worst case Suchzeit O (log (n)) ???
Die Wikipedia-Seite macht eindeutig die korrekte Aussage, dass _amortized_ Kosten des Zugriffs O (log n) ist, obwohl jeder einzelne Zugriff O (n) sein kann. Amortisierte Grenzen sind üblich. Die dynamisch wachsenden 'ArrayList's in vielen Sprachen haben O (1) Einfügekosten amortisiert, aber jede einzelne Einfügung kann O (n) Zeit benötigen, weil das gesamte Array in einen neuen, größeren Speicherblock kopiert werden muss. – Gene