nemo's notebook

Math

Graphs

Trees

Computational Geometry

Data Structures

Divide and Conquer

Dynamic Programming

Greedy

Randomized Algorithms

Complexity Analysis

Probability

Graphics

Competitive Programming

Design Patterns in iOS