Algolist.net a nice website for algorithms.
On Algolist.net you will find articles on the subjects of data structures, algorithms and programming concepts. Each and every article is supplemented with code snippets in both C++ and Java, so you can turn to the practice right after reading a tutorial. For the very beginners we developed articles about how to install a development environment and to write simple applications.
- Data StructuresData structures, ADT’s and implementations.
- Algorithms and programming conceptsSorting algorithms, algorithms on graphs, number-theory algorithms and programming concepts.
- C++: tools and code samplesHow to install a development environment and start programming with C++.
- Books: reviews and TOCsFind books you need for offline reading.
- SitemapLinks to all articles in alphabetical order.
- ForumAsk questions and discuss various programming issues.
- QuicksortTop visited article of the month.




Interviews
http://www.acmsolver.org/interviews
