comp.lang.ada
 help / color / mirror / Atom feed
* Using Red-Black Trees
@ 2010-11-13 11:20 Björn
  2010-11-13 12:14 ` Phil Thornley
                   ` (3 more replies)
  0 siblings, 4 replies; 32+ messages in thread
From: Björn @ 2010-11-13 11:20 UTC (permalink / raw)


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



^ permalink raw reply	[flat|nested] 32+ messages in thread

end of thread, other threads:[~2010-11-18 13:23 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
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 is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox