エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
以下の図は,上記の5エントリのRadix treeを図示したものです。 Radix treeはキーの各1ビットが二分木の... 以下の図は,上記の5エントリのRadix treeを図示したものです。 Radix treeはキーの各1ビットが二分木の左右の枝に対応しています。 Radix treeでは,それぞれのノードの深さがプレフィックス長+1になるようにノードが配置されています。 検索 検索アルゴリズムは単純に二分木をキーの各ビットに従って辿るだけです。 深さdから深さd+1への探索は,キーのdビット目の値(0または1)により実行されます。 0であれば左分木,1であれば右分木を探索します。 例えば,上図の木に対して10101というキーで探索する場合は, キーの最上位ビット(=1)を確認し,右の枝に進みます(ノードaからノードd) 次にキーの第2ビット(=0)を確認し,左の枝に進みます(ノードdからノードe) 次にキーの第3ビット(=1)を確認し,右の枝に進みます(ノードeからノードi) 次にキーの第4ビット(=0