comp.lang.ada
 help / color / mirror / Atom feed
From: Martin <martin.dowie@btopenworld.com>
Subject: Re: Good book(s) on data structures?
Date: Fri, 14 May 2010 05:22:40 -0700 (PDT)
Date: 2010-05-14T05:22:40-07:00	[thread overview]
Message-ID: <5051aeb2-d972-457a-a3c2-738f4a63047f@l28g2000yqd.googlegroups.com> (raw)
In-Reply-To: xt6130dnbfl15c@nospam.org

On May 14, 9:23 am, 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.

Although neither is specific to Ada,

Introduction to Algorithms by Cormen, Leiserson, Rivest and Stein

and

Algorithms + Data Structures = Programs by Wirth

are both excellent. CLRS's is positively encyclopedic, while Wirth's
is an all time classic.

Both available via Amazon, eBay or even book shops!!

HTH
-- Martin



  parent reply	other threads:[~2010-05-14 12:22 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 [this message]
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
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