views:

296

answers:

4

Hello,

I am searching for an online resource referring to data structures and algorithms. Basicaly what I am interested in, is a kind of comprehensive list of things such as: when a data structure or algorithm is used, pros and cons compared to each other, real life-problem usage, etc.

I have a couple of popular books on the subject, like "introduction to algorithms" and "algorithm design manual", and have found code implementations of various data structures and algorithms online. But what I can't find is a web page listing them all together.

So I am looking for a reference online page, where I can have an overview of all those structures (lists, maps, sets, trees, queues and their various implementations and ideally searching or sorting algos - merge sort, quick sort, their big-O performance, etc), perhaps all in a tabular format, with their features, comparisons and general uses listed together.

Not sure if such resource exists. I would appreciate any pointing to the right direction.

Many thanks in advance

+1  A: 

Did you try on Wikipedia?
There are different good pages about data structures, like this one on queues.

Have fun!

Andrea Ambu
+3  A: 

Dictionary of algorithms

steadfastbuck
Yes, itl.nist.gov's list is impressive!
Bart Kiers
+2  A: 

I am not sure of the kind of resource you are looking for exists but there are some very good university classes on www.youtube.com/edu which will surely help you to revise the concept of data structures and algorithms.

  1. Data structure class by Prof. Jonathan at UC, Berkeley is really good on youtube is very good, link here.
  2. Academic Earth CS Lectures
  3. Berkeley Webcast Links
Rachel
+1  A: 

It is best to search through University websites ... they have a lot of resources on that matter ... for example http://users.cs.fiu.edu/~weiss/dsaa%5Fc++/code/

svlada