Syllabus
Motivational
- Teen mathletes do battle at algorithm olympics-Gennady Korotkevich(tourist)
- Target in six steps– Petr Mitrichev
- Nikhil Garg’s blog posts
- Interview with Rudradev Basak
Competitive Programming
- 4Clojure
- Codeabbey
- Codechef
- Codeeval
- Codeforces
- Coderbyte
- Codewars
- Codingame
- Facebook Hackercup
- Hackerrank
- Hello World Open
- Internet Problem Solving Contest
- Just another Golf Coding
- Microcorruption
- Topcoder
Problem Sets
- Anarchy Golf
- LightOJ
- Caribbean Online Judge
- CheckIO
- CodeHunt
- Coding Bat
- Google Code Jam - Practise
- Hacker.org
- Mathproblem of the Month - Bilkent University
- PKU Online Judge
- Ponder This!
- Project Euler
- Python Practice Projects
- Sphere Online Judge
- TalentBuddy
- Timus Online Judge
- UVa Online Judge
Articles
- Petr Mitrichev's Blog
- Segment Trees
- Data structure and Algorithm
- Algorithms For Interviews And Competitive Programming
- Getting Started with Competitve Programming
- TopCoder Algorithms Tutorial
- eMAXX [Translate this website using Chrome]
- ACM Solve
- vexorian's blog
- Fushar’s Blog
- Topcoder Match Editorial Archive
- Codechef Editorials
- Project Euler Solutions
Code Repository
Coding Calendar
Toolkit
Algorithm and Data Structures PDFS
- A Field Guide To Genetic Programming
- A Field Guide To Genetic Programming
- Algorithmic Graph Theory
- Algorithms, 4th Edition Robert Sedgewick and Kevin Wayne
- Algorithms and Automatic Computing Machines (1963)B. A. Trakhtenbrot
- Algorithms and Complexity(book)(PDF)
- Algorithms and Data-Structures
- Algorithms Course Materials eff Erickson
- Binary Trees(PDF)
- Clever Algorithms
- Data Structures and Algorithms: Annotated Reference with Examples
- Data Structures Succinctly Part 1, Syncfusion
- Data Structures Succinctly Part 2, Syncfusion
- Elementary Algorithms
- Foundations of Computer Science- Al Aho and Jeff Ullman
- Open Data Structures: An Introduction- Pat Morin
- LEDA: A Platform for Combinatorial and Geometric Computing
- Lectures Notes on Algorithm Analysis and Computational Complexity (Fourth Edition) University of North Texas (PDF)
- Linked List Basics (PDF)
- Linked List Problems (PDF)
- Planning Algorithms
- Problems on Algorithms (Second Edition)
- Programming Pearls
- Purely Functional Data Structures
- Sequential and parallel sorting algorithms
- Text Algorithms
- The Algorithm Design Manual
- The Art of Computer Programming(fascicles, mostly volume 4) - Donald Knuth
- The Design of Approximation Algorithms(PDF)
- The Great Tree List Recursion Problem (PDF)
C++ Books
- C++ Annotations
- C++ Cookbook (PDF)
- C++ GUI Programming With Qt 3
- C++ Succinctly, Syncfusion (PDF, Kindle) (Just fill the fields with any values)
- CS106X Programming Abstractions in C++
- Data Structures and Algorithms with Object-Oriented Design Patterns in C++
- Financial Numerical Recipes in C++ - Bernt Arne Ødegaard
- Game Programming Patterns
- Google's C++ Style Guide
- How To Think Like a Computer Scientist: C++ Version - Allen B. Downey
- Introduction to Design Patterns in C++ with Qt
- Learn C++. (PDF, Online)
- Matters Computational: Ideas, Algorithms, Source Code, by Jorg Arndt (PDF)
- Open Data Structures (In C++) (PDF)
- Software Design Using C++ - Br. David Carlson and Br. Isidore Minerd
- Software optimization resources by Agner Fog
- The Boost C++ libraries
- The Rook's Guide to C++ (PDF)
- Thinking in C++, Second Edition, Vol. 1. (Vol. 2) - Bruce Eckel
- Also see: The Definitive C++ Book Guide and List
It just a beginning will keep on adding here, Bookmark this page
Hope it helps!
Thank you!!