Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site ut-dillo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!genrad!decvax!decwrl!pyramid!ut-sally!ut-ngp!ut-dillo!darin From: darin@ut-dillo.UUCP (Darin Adler) Newsgroups: net.unix Subject: Re: B-trees Message-ID: <222@ut-dillo.UUCP> Date: Thu, 5-Dec-85 14:03:46 EST Article-I.D.: ut-dillo.222 Posted: Thu Dec 5 14:03:46 1985 Date-Received: Sat, 7-Dec-85 04:32:10 EST References: <4590@alice.UUCP> <28400004@ISM780B.UUCP> <212@ut-dillo.UUCP> <324@well.UUCP> Organization: UTexas Computation Center, Austin, Texas Lines: 12 I have always (since I have been aware of, and used the B-tree data structure) thought of binary trees as being a degenerate case of a B-tree. In other words, where B-trees have between n and 2n children per node, a binary tree has between 1 and 2 children per node (n=1). Unfortunately, the algorithms for B-trees do not work in this degenerate case (thus binary trees cannot be balanced in the simple way that B-trees are). I am sure that there is something else fundamentally wrong with this analogy. Any data structures expert want to comment and/or enlighten me? -- Darin Adler {gatech,harvard,ihnp4,seismo}!ut-sally!ut-dillo!darin