Core Concepts
Der Rotationsabstand zwischen zwei vollen Binärbäumen mit n internen Knoten kann effizient berechnet werden, indem die Rangzahl der Bäume beschränkt wird.
Abstract
Der Artikel untersucht das Problem des Rotationsabstands zwischen zwei vollen Binärbäumen mit n internen Knoten, bei dem die Rangzahl der Bäume beschränkt ist.
Der Rotationsabstand zwischen zwei Bäumen T1 und T2 ist die minimale Anzahl von Rotationen, die erforderlich sind, um T1 in T2 umzuwandeln. Der Artikel zeigt, dass das allgemeine Rotationsabstandsproblem auf das Problem des rangbeschränkten Rotationsabstands reduziert werden kann.
Für den Fall von Bäumen mit Rang 1 (d.h. Skew-Bäume) präsentiert der Artikel einen Algorithmus, der den Skew-Rotationsabstand in O(n^2) Zeit berechnen kann. Außerdem wird gezeigt, dass der rangbeschränkte Rotationsabstand zwischen zwei Bäumen mit Rang r1 und r2 durch n^2(1 + (2n + 1)(r1 + r2 - 2)) beschränkt ist, wobei r = max{r1, r2}.
Darüber hinaus werden Charakterisierungen von Baumpermu-tationen und Rotationen in Verbindung mit Transpositionen präsentiert. Auch die Beziehung zwischen Baumpolynomen und Rotationsabstand wird untersucht.
Stats
Der Rotationsabstand zwischen zwei Bäumen T1 und T2 mit n internen Knoten ist höchstens 2n - 2.
Der Rotationsabstand zwischen zwei Skew-Bäumen T1 und T2 mit n internen Knoten ist höchstens n^2.
Quotes
"Der Rotationsabstand zwischen zwei vollen Binärbäumen T1 und T2 mit n internen Knoten kann effizient berechnet werden, indem die Rangzahl der Bäume beschränkt wird."
"Für den Fall von Bäumen mit Rang 1 (d.h. Skew-Bäume) präsentiert der Artikel einen Algorithmus, der den Skew-Rotationsabstand in O(n^2) Zeit berechnen kann."