балансировка бинарного дерева

From
Andrew Aksyonoff (2:5036/29.2)
To
Spiridonov Ed
Date
2003-01-05T20:10:56Z
Area
RU.ALGORITHMS
ehlo.

[ 05 Jan 03, 11:09 ] Spiridonov Ed -> Andrew Aksyonoff:
 AA>> вот вместо гадания на кофейной гуще и постоянной перебалансировки
 AA>> binary tree взял бы b-tree с относительно небольшим числом
 AA>> записей на страничке, да и опробовал.
 SE> 1. а в чем я выиграю - я же предполагаю балансировку дерева
 SE> производить во время простоя компьютера
реализация будет попроще, время вставки гарантированное
и вроде как не очень большое.

 SE> 2. как в случае b-tree узнавать порядковый номер элемента?
как исхитришься - так и будет.
с ходу вижу два варианта:
1. в лоб. хранить еще и номер.
2. по лбу. хранить начальный номер для каждого листа
   и либо клонировать ключи для не-листов ключи, либо
   хранить для не-листов номера (благо не-листов
   должно быть сравнительно немного).

--
shodan

---
 * Origin: punish your machine (2:5036/29.2)