[OT] Data structures book

Discussion in 'C Programming' started by DJP, Apr 12, 2005.

  1. DJP

    DJP Guest


    This post is a bit OT. I am looking for a good book on Data Structures -
    could anyone suggest any good books that are the standard books on this
    topic? (Cormen, Rivest et al. is pretty much the standard book for
    algorithms[IMHO]. I am looking for something that is the prescribed text for
    this topic[i.e Data structures]. Or at least something close enough). I am
    not necessarily looking for Data structures in C\C++, but any on those are
    also welcome.

    Any help will be greatly appreciated. TIA.
    DJP, Apr 12, 2005
    1. Advertisements

  2. DJP

    red floyd Guest

    You're OT, but what the heck. Just turning around and looking at my
    bookshelf, I can see several good ones:

    Niklaus Wirth: "Algorithms + Data Structures = Programs"
    (yes, it's *THAT* Wirth)

    Aho, Hopcroft and Ullman: "Data Structures and Algorithms"

    Aho, Hopcroft and Ullman: "The Design and Analysis of Computer Algorithms"

    Horowitz and Sahni: "Fundamentals of Computer Algorithms"
    red floyd, Apr 12, 2005
    1. Advertisements

  3. Yeah. Avoid crossposting to C and C++ newsgroups in the future.
    Followups set.
    You might find the "Gang of Four" book helpful - "Design Patterns" by
    Gamma, Helm, Johnson, and Vlissides.
    Christopher Benson-Manica, Apr 12, 2005
  4. DJP

    CBFalconer Guest

    Far OT, and anything crossposted to c.l.c and c.l.c++ is almost
    certainly a mistake. F'ups set to a more suitable newsgroup,

    One of the classics in this area is Wirths "Algorithms + Data
    Structures = Programs". Good luck finding it.
    CBFalconer, Apr 13, 2005
  5. DJP

    Mark P Guest

    I find Cormen et al. to be a good reference for data structures in
    addition to algorithms. After all, you can't do much with the latter
    without the former.
    Mark P, Apr 13, 2005
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.