| Free Online Computer Data Structure and Algorithms Books |
| Combinatorial Algorithms:Divide and Conquer,Randomized Algorithms,Graph Algorithms,Seminumerical Algorithm,String Matching Rabin-Karp,
Knuth-Morris-Pratt,Lower Bound,Computational Geometry,NP-Easy,NP-Hard,NP-Complete Problems,
Amortized analysis,Scapegoat trees,Splay trees,Uniform and Universal Hashing |
| Sorting and Searching Algorithms:A cookbook:Sorting Algorithms,Searching Algorithms,String Matching Rabin-Karp,String Matching Knuth-Morris-Pratt,Heap Sort,Merge Sort,Quick Sort,Comparing Sorting Algorithms |
| Problems on Algorithms:Search Tree,Algorithm Patterns and Problem Solvers,Graphs and Graph Algorithm,Stacks,Queues and Deque,Algorithm Analysis |
|
| Latest Addition and Updates
|
|
| |
| Data Structure in Python
|
| This topic cover tutorial in Data Structure for Python Users
|
| Download
|
|
|
|
| Ruby Hacking Guide
|
| his book was based on the source code of ruby 1.7.3 so there are a few small differences to the current version of ruby. However, these differences may make the source code simpler to understand and the Ruby Hacking Guide is a good starting point before l
|
| Download
|
|
|
|
| Basic Sql Queries
|
| In a basic subquery, an SQL statement is embedded inside the WHERE clause of the query. A nice book to understand sql queries and to implement that in practical problem .
|
| Download
|
|
|
|
| Applied C++
|
| This book covers the design technique of C++.Explores system-level design issues,
like multi-threaded and multi-process designs, exception handling (including a framework we provide for
handling exceptions), compile time and run-time issues, template
|
| Download
|
|
|
|
| Linker and Loader
|
| Why do we need linkers and loaders?. Architectural issues Shared libraries Dynamic linking and loading
|
| Download
|
|
|
|
|
|