私はさまざまな論文を調べましたが、収集した情報は次のとおりです。
- SGI 実装とC コードは、長いロープの O(1) 時間の連結も、短いロープの ~log N 深度も保証しません。
- 異なる情報源は互いに矛盾しています。ウィキペディアは O(1) 連結を主張しています。このページでは、連結は 1 つのオペランドが小さい場合のみ O(1) であり、それ以外の場合は O(log N) であると述べています。
では、連結の時間計算量はどのくらいですか? ツリーのバランスを維持しながら、この連結の複雑さを確保するために正確にリバランスが実行されるのはいつですか? この複雑さについて話すとき、いくつかの特定の使用パターンが想定されていますか?