CLRS を読んで、B ツリーを勉強しています。
CLRS は、B ツリーの命名はまだ明確ではないと主張しています。
この問題についてはこれ以上調査していませんが、理由を知っている人はいますか? :)
これは私が答えに最も近いようです:
「B ツリー」の起源は、著者によって説明されたことはありません。これから見ていくように、「バランスの取れた」、「幅広い」、または「ふさふさした」が適用される場合があります。「B」はボーイングの略だと言う人もいます。しかし、彼の貢献により、B ツリーを「バイエル」ツリーと考えるのが適切であるように思われます。
Landauer、ウィスコンシンバランスの取れた木と情報検索におけるその利用。IEEE トランス。on Electronic Computers、Vol。EC-12、No.6、1963 年 12月。
この以前の論文は、 Bayer と McCreight の論文 の参照番号 3 であるため、単なる推測です。Bは「バランス」の略だといつも言われていましたが、それがインターネットミステリーだとは知りませんでした. ;)
たまたまこの Quora の投稿を見つけたのですが、6 年前のCPM 2013で、 Edward M McCreightが実際にこの質問に回答したことがわかりました。会議のこのビデオでは、16 分の時点から、誰かが「B」は何の略かを彼に尋ねます。
tl;dr は、B は実際には何の略語でもなく、B-Tree に取り組んでいたチームが昼食時に B-Tree という名前を思いついたということです。
彼の答えに基づいて、彼らは「B-Tree」という名前を思いつき、その後「B」が何を意味するのかを理解しようとしたか、いくつかの可能な名前 (Boeing、Balance、Bayer (上級著者))、しかし、彼らはどちらを使用するかを決定しませんでした. それぞれの名前のアイデアが「B」で始まったため、「B-Tree」という名前になりました。
Quora の回答は、ビデオを見たくない人 (またはビデオを削除する必要がある人) のために、彼の回答の書き起こしを提供します。
ランチタイムの会話がどのようなものになるかわかりません。それで私たちは[不明瞭]で、私は昼食時に、その物に名前を付けなければなりませんでした。そして、私たちは、B、私たちは考えていました… B は、ご存知のように… 私たちは当時ボーイングで働いていました。ですから、B があります。それはバランスに関係しています。もう 1 つの B です。Bayer は上級著者で、私より数年年上で、私よりも多くの出版物を持っていました。つまり、別の B があります。そのため、昼食の席では、他の B よりも意味のあるものがあるかどうかを決定しませんでした。本当に言いたいことは、B ツリーの B が何を意味するかを考えれば考えるほど、B ツリーをよりよく理解できるということです。
「バイエル」が私の最良の推測です。私たちは答えを知っているとは思えません。
ウィキペディアでは、次のことがわかります。
Bayer と McCreight は、B が何を表しているのかを説明したことはありません。Boeing、balanced、broad、bushy、Bayer が提案されています。McCreight は、「B ツリーの B が何を意味するかを考えれば考えるほど、B ツリーをよりよく理解できるようになる」と述べています。