comp.lang.ada
 help / color / mirror / Atom feed
From: "robin" <robin51@dodo.com.au>
Subject: Re: Using Red-Black Trees
Date: Sun, 14 Nov 2010 10:51:27 +1100
Date: 2010-11-14T10:51:27+11:00	[thread overview]
Message-ID: <4cdf2426$0$44860$c30e37c6@exi-reader.telstra.net> (raw)
In-Reply-To: 2419e829-6f45-4075-9005-b9876beb8aaa@r6g2000vbf.googlegroups.com

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 818 bytes --]

Bj�rn wrote in message <2419e829-6f45-4075-9005-b9876beb8aaa@r6g2000vbf.googlegroups.com>...
>I need a self-balancing binary search tree (for a Bentley/Ottmann
>implementation), such as the red-black tree that is now part of
>Ada.Containers. I need basic operations like insert/remove, next/prev
>and find. However, the GNAT implementation of this data structure
>seems a bit scary to me and I'm not really sure how to instantiate the
>generics and what operations to use. Would someone be able to provide
>some example of usage? And yes, I'am aware of that a lot of the other
>container implementations uses this structure. I was hoping for
>something a bit more boiled down.


For algorithms for Red-Black trees (inclding insert/delete/etc), see
"Introduction to PL/I, Algorithms, and Structured Programming".





      parent reply	other threads:[~2010-11-13 23:51 UTC|newest]

Thread overview: 32+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-11-13 11:20 Using Red-Black Trees Björn
2010-11-13 12:14 ` Phil Thornley
2010-11-13 13:10 ` Alex Mentis
2010-11-13 13:23   ` Björn
2010-11-13 13:53     ` Alex Mentis
2010-11-13 14:06       ` Björn
2010-11-13 16:31       ` Simon Wright
2010-11-15  8:49   ` Stephane Carrez
2010-11-15 15:32     ` John B. Matthews
2010-11-15 22:46   ` Randy Brukardt
2010-11-16 16:10     ` Gene
2010-11-16 17:17       ` Alex Mentis
2010-11-16 19:51         ` Randy Brukardt
2010-11-16 21:24           ` Colin Paul Gloster
2010-11-17  2:50           ` Alex Mentis
2010-11-17  5:10             ` Adam Beneschan
2010-11-17 22:59               ` Yannick Duchêne (Hibou57)
2010-11-17 23:15                 ` Vinzent Hoefler
2010-11-17 23:39                   ` Yannick Duchêne (Hibou57)
2010-11-18  0:13                     ` Vinzent Hoefler
2010-11-18  6:27                     ` J-P. Rosen
2010-11-18  7:08                       ` Yannick Duchêne (Hibou57)
2010-11-18 10:47                         ` stefan-lucks
2010-11-18 10:45                           ` Yannick Duchêne (Hibou57)
2010-11-18  9:02                       ` Dmitry A. Kazakov
2010-11-18 12:36                         ` J-P. Rosen
2010-11-18 13:23                           ` Dmitry A. Kazakov
2010-11-17 22:38     ` Yannick Duchêne (Hibou57)
2010-11-13 21:53 ` Jeffrey Carter
2010-11-14  8:20   ` Björn
2010-11-14  8:37     ` Dmitry A. Kazakov
2010-11-13 23:51 ` robin [this message]
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox