2010-02-15 10 views
13

Ich lese CLRS 2nd und studiert jetzt B-Tree.Weiß jemand, wie B-Tree seinen Namen bekam?

CLRS behauptet, dass die B-Tree-Benennung noch nicht klar ist: [Bayer, McCreight, 1972] bietet nicht den Grund, dass B-Tree zu "B-Tree" benannt wird.

Ich habe dieses Problem nicht weiter untersucht ... aber kennt jemand den Grund? :)

+0

interessant vielleicht, aber keine echte Frage ... –

+2

binärer Baum, ausgewogener Baum –

+0

binärer Baum - wie in zwei Wahl ist, was ich von der Universität erinnere. –

Antwort

13

Dies scheint in der Nähe zu sein, die ich auf eine Antwort finden:

Der Ursprung der „B-Baum“ Noch nie war von den Autoren erklärt. Wie wir sehen werden , "ausgewogen", "breit" oder "buschig" möglicherweise gelten. Andere vermuten, dass die "B" für Boeing steht. Aufgrund seiner Beiträge scheint es jedoch angemessen zu sein, an B-Bäume wie "Bayer" -Bäume zu denken.

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

+0

Danke Mann. Das ist genau was ich will. –

+0

+1. Dies scheint so autoritativ wie möglich zu sein, ohne die Autoren zu kontaktieren und sie (wieder) zu bitten, dies zu erklären. – ShreevatsaR

0

"Bayer" würde meine beste Vermutung sein. Ich bezweifle, dass wir die Antwort wissen.

3

Landauer, W. I. Der Balanced Tree und seine Verwendung in Information Retrieval. IEEE Trans. auf elektronischen Computern, Vol. EC-12, Nr. 6, Dezember .

Nur eine Ahnung, seit dieser früheren Veröffentlichung ist Referenz # 3 in Bayer and McCreight's paper. Mir wurde immer gesagt, das B stehe für "ausgewogen", wüsste nicht, dass es ein Internet-Mysterium ist. ;)

+0

Sie versuchen, den Namen mit einem Papier zu erklären, das 9 Jahre bevor der B-Baum von Bayer und McCreight eingeführt wurde, veröffentlicht wurde? – poke

+0

@poke: Landauers Papier ist die Referenznummer 3 in der Zeitung von Bayer & McCreight. Nennen Sie es eine Ahnung;) –

Verwandte Themen