TopCoder Tutorial
Introduction
How to dissect TopCoder Problem Statement
Planning approach to TopCoder Problem Part 1 Part 2
Computational Complexity Part 1 Part 2
Data Structure
Integers and Reals Part 1 Part 2
Range Minimum Query and Lowest Common Ancestor
Binary Search and Red Black Trees
Problem Solving Paradigm
Introduction to Recursion Part 1, Part 2
Dynamic Programming from Novice to Advanced
Graph
Recognizing and Representing a Graph
Finding the best path through Graph
Minimum Cost Flow – Part 1, Part 2 and Part 3
Assignment Problem and Hungarian Algorithm
Push Relabel Approach to the Maximum Flow Problem
Math
Prime Numbers, Factorization and Euler Function
Primality Testing : Non-deterministic Algorithms
Geometry
Line intersection and its Applications
Using Geometry in Topcoder problem
Computational Geometry with Complex Numbers
String
Introduction to String Searching Algorithms
Language and Library
A Crash Course in the C++ Standard Template Library
Power up C++ with STL Part 1, Part 2
Java for C++ Coders and vice versa
A Crash Course in Java Collections Framework
Testing and Challenge