Кто-нибудь знает, как B-Tree получил свое имя? - PullRequest
15 голосов
/ 15 февраля 2010

Я читаю 2-й класс CLRS и сейчас изучаю B-Tree.

CLRS утверждает, что наименование B-Tree пока неясно: [Bayer, McCreight, 1972] не предлагает причину, по которой B-Tree присвоено имя "B-Tree".

Я больше не исследовал эту проблему ... но кто-нибудь знает причину? :)

Ответы [ 3 ]

15 голосов
/ 15 февраля 2010

Кажется, это самый близкий к ответу ответ:

Происхождение "B-дерева" никогда не было объяснено авторами. Как мы будем видите, «сбалансированный», «широкий» или «пушистый» может подать заявку. Другие предполагают, что «Б» означает «Боинг». Из-за его вклады, однако, кажется уместно думать о B-деревьях как "Байер" -деревьях.

- http://en.wikipedia.org/wiki/B-Tree#Etymology

3 голосов
/ 15 февраля 2010

Ландауэр, В.И. Сбалансированное дерево и его использование в информации Индексирование . IEEE Trans. по электронным компьютерам, Vol. EC-12, № 6, Декабрь 1963 .

Просто догадка, так как этот предыдущий документ является ссылкой № 3 в статье Байера и МакКрейта Мне всегда говорили, что B означает «сбалансированный», я не знал, что это Интернет-мистерия. ;)

0 голосов
/ 15 февраля 2010

«Байер» был бы моим лучшим предположением. Я сомневаюсь, что мы узнаем ответ.

...