comp.lang.ada
 help / color / mirror / Atom feed
From: Mark Lorenzen <mark.lorenzen@gmail.com>
Subject: Re: Good book(s) on data structures?
Date: Mon, 17 May 2010 07:35:11 -0700 (PDT)
Date: 2010-05-17T07:35:11-07:00	[thread overview]
Message-ID: <830a8f2b-1cc0-4413-9d4e-68e037d33fba@y12g2000vbg.googlegroups.com> (raw)
In-Reply-To: xt6130dnbfl15c@nospam.org

On 14 Maj, 10:23, aprogram...@nospam.org wrote:
> Hi,
>
> Can anyone recommend a good book or books on data structures? I couldn't
> find an obvious news group to post in, but given Ada and Ada people have a
> software-engineering approach lacking in many other communities I figured
> to ask here.
>
> I understand and have implemented things like stacks, queues, and
> linked-lists in various projects. I never learned about data structures
> such as trees, and I'm sure there are many more I don't know about. I'm not
> interested in theory for the sake of theory, since I'm a practising
> software designer. What I am interested in is having the right kit of tools
> so I can apply the correct solution to the job. So I need good, practical
> sources rather than mathematical. I'm concerned about things such as
> clarity and performance in the code I write.
>
> I prefer to stay away from books choosing this or that programming language
> as the lexicon, although books in Ada would be acceptable because of Ada's
> clarity. Thanks for any and all suggestions.
>
> Cheers.

I recommend the following two books:

"Introduction to Algorithms" by Thomas H. Cormen, Charles E.
Leiserson, Ronald L. Rivest and Clifford Stein
http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=11866

"Purely Functional Data Structures" by Chris Okasaki
http://www.cambridge.org/uk/catalogue/catalogue.asp?isbn=9780521631242

- Mark L



  parent reply	other threads:[~2010-05-17 14:35 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-05-14  8:23 Good book(s) on data structures? aprogrammer
2010-05-14 11:22 ` Phil Thornley
2010-05-14 12:22 ` Martin
2010-05-17 10:47   ` Colin Paul Gloster
2010-05-17 16:10     ` aprogrammer
2010-05-17 10:09 ` Ludovic Brenta
2010-05-17 14:35 ` Mark Lorenzen [this message]
2010-05-17 16:21   ` tmoran
2010-05-17 17:13     ` aprogrammer
replies disabled

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