Data Structures, Algorithms, Graphs, C/C++, Java
Abstract data types, Analysis of algorithms, Searching, Linked lists, Stacks, Queues, Recursion, Trees, Search trees, Heaps, Graphs, Variables and data types, sorting

Data Structure - Algorithm Books
-
Data Structures
-- Best articles on Data Structure Interview Questions, Perl Data Structures, Linked List Data Structure, Types of Data Structures, Which Data Structure to Use? Data Structure Selection in Programming ! Difference between Stack Heap etc
- Data Structures Demystified - by James Keogh, Ken Davidson
-- Whether you are an entry-level or seasoned designer or programmer, learn all about data structures in this easy-to-understand, self-teaching guide that can be directly applied to any programming language. From memory and addresses to hashtables, authors Keogh and Davidson, provide clear explanations that demystify this algebra of programming.- An Introduction to Data Structures and Algorithms - by J.A. Storer, John C. Cherniavsky
-- Data structures and algorithms are presented at the college level in a highly accessible format that presents material with a one-page display in a way that will appeal both to teachers and students.- Data Structures for Game Programmers - by Ron Penton
-- "Data Structures for Game Programmers" replaces endless pages of boring text with exciting gaming technology and eye-catching graphics. The complex subject of data structures is made easy to understand and fun to learn.- Beginning Algorithms - by Simon Harris, James Ross
-- A good understanding of algorithms, and the knowledge of when to apply them, is crucial to producing software that not only works correctly, but also performs efficiently. This is the only book to impart all this essential information-from the basics of algorithms, data structures, and performance characteristics to the specific algorithms used in development and programming tasks. - Data Structures Demystified - by James Keogh, Ken Davidson
Data Structures, Algorithms, Graphs, C/C++, Java
-
Dictionary of Algorithms and Data Structures
- This is a dictionary of algorithms, algorithmic techniques, data structures,
archetypical problems, and related definitions.
- Data Structures and Algorithms in Java - with Object-Oriented Design Patterns in Java
- Data Structures Lecture Notes - by Peter M Williams.
- The Stony Brook Algorithm Repository - Based on The Algorithm Design Manual by Steven Skiena; Implementations By Language
- Algorithms Directory - Algorithms lecture notes, courses, tutorials, references, guides and online books.
- A Compact Guide to Sorting and Searching by Thomas Niemann - Includes nice introduction on arrays, linked lists etc. Nice diagrams and tables. Pascal, C, and Visual Basic...You can also download softcopy.
- Seminar on Algorithmic Aspects of Game Theory - Emphasis is on mathematically sophisticated techniques in the interface between algorithms and game theory, as well as their applications to the Internet.
- Design and Analysis of Algorithms - Lecture Notes - Good notes in HTML form
- Graph Theory Lessons - Null graphs, Handshaking Lemma, Isomorphism, Graph Coloring etc
- JDSL - Data Structures Library in Java - JDSL is the Data Structures Library in Java. It is a collection of Java interfaces and classes that implement fundamental data structures and algorithms.
- Data Structure Course - Lecture Notes by Prof. Robert C. Holte
- Data Structures and Problem Solving Using Java - Source Code download
- Algorithms and Data Structures Research & Reference Material - Computer Algorithms and Data Structures
- How to Build Data Structures in Java - Answer to "How do I build data structures without pointers in Java?"
- Algorithms & Data Structures - Hundreds of Resources

