From: Phil Thornley <phil.jpthornley@gmail.com>
Subject: Re: Using Red-Black Trees
Date: Sat, 13 Nov 2010 04:14:57 -0800 (PST)
Date: 2010-11-13T04:14:57-08:00 [thread overview]
Message-ID: <eb0aa1d0-fdd3-4de9-9302-146309e4b00d@y3g2000vbm.googlegroups.com> (raw)
In-Reply-To: 2419e829-6f45-4075-9005-b9876beb8aaa@r6g2000vbf.googlegroups.com
On Nov 13, 11:20 am, Björn <ssh9...@hotmail.com> wrote:
> 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.
>
> Regards,
> Björn
Have a look at the stuff under Data Structures on
http://www.eternallyconfuzzled.com/jsw_home.aspx
There's a lot of good stuff in there (all in C) including iterative
algorithms for red-black trees that was used for a SPARK project.
Cheers,
Phil
next prev parent reply other threads:[~2010-11-13 12:14 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 [this message]
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
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox