HP3000-L Archives

November 1995, Week 2

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Jeff Kell <[log in to unmask]>
Reply To:
Jeff Kell <[log in to unmask]>
Date:
Sun, 12 Nov 1995 13:22:12 EST
Content-Type:
text/plain
Parts/Attachments:
text/plain (25 lines)
On Sun, 12 Nov 1995 01:04:07 GMT James Herod said:
>In article <[log in to unmask]>,
>Bruce Toback  <[log in to unmask]> wrote:
>>Tad Bochan writes:
>>>I am looking for a book or some reference on techniques for efficient
>>>indexing of a LARGE number of keys of variable length.
>>
>>There are a number of variations on the B-tree theme that are better for
>>different kinds of applications.
>
>To add to what Bruce said, go to your local college or university that
>has a computer science department, and peruse the bookstore looking for
>books on algorithms and data structures.  You will want to examine the
>candidates for their treatment of (besides B-trees) AVL trees, balanced
>B-trees (B*-trees) and other arcana.
 
Again, the nature of your application and the distribution of your keys
both in content and in length can lead to different solutions.  Balanced
b-trees as mentioned above optimize retrieval at the cost of adding new
nodes to the tree.  And if you need sequential access to the data, you
should build a threaded b-tree (one of my favorites) for warp-speed
sequential retrieval.
 
[\] Jeff Kell <[log in to unmask]>

ATOM RSS1 RSS2