looks like a nice intro textbook (along the lines of sedgwick, for example). for an additional huge list of algorithms and data structures (e.g. beyond the basics, sometimes for specialized types) i like wikipedia and also this NIST site:<p><a href="http://xlinux.nist.gov/dads/" rel="nofollow">http://xlinux.nist.gov/dads/</a>