私はレベル順序の簡潔なトライを実装していますが、特定のノードが親に戻ることができないようにしたいと考えています。
ランク/レベルの組み合わせをいくつか試しましたが、これについて頭を悩ませることはできません...
この記事を基本ドキュメントとして使用しています: http://stevehanov.ca/blog/index.php?id=120
チャイルドをトラバースする方法は説明していますが、上に行く方法は説明していません。
この MIT の講義 ( http://www.youtube.com/watch?v=1MVVvNRMXoU )のおかげで、これが可能であることはわかっています (15:50 に述べられているように一定時間で) が、スピーカーはバイナリ トライについてのみ説明します (例: : 式 select1(floor(i/2)) を使用)。
どうすればk-aryトライでそれを行うことができますか?