Data Structures and Algorithms

I bookmarked this page… relating to the problem is best part… thanku…
want more…:slight_smile:

5 Likes

Nice Initiative I would recommend MAXimal :: algo for the implementation and theory. Make use of google translate. It also have a good set of questions in the end.

For DP I would recommend this the topic is nicely explained by Mimino.(For starters)

10 Likes

Take a look of this website once…Explanation of all the algorithms from different sources can be found at one place!!!

13 Likes

link

The above link has lesser known but useful data structures.

33 Likes

I think stackoverflow can also be of immense help.

Really awesome effort.

8 Likes

For heavy-light decomposition -

 http://wcipeg.com/wiki/Heavy-light_decomposition 
20 Likes

I have found a nice implementation of Dijkstra’s algorithm using c++. Please , have a look at the following link:

 I, ME AND MYSELF !!!: Dijkstra's Algorithm in C++

3 Likes

Matrix exponentiation :  I, ME AND MYSELF !!!: Matrix Exponentiation

related problem : Long walks from Office to Home Sweet Home | Practice Problems

17 Likes

One might try http://e-maxx.ru/ :slight_smile: It’s in Russian though, but Google translator might help.

9 Likes

Quick Select

Deque

Binary Search Trees

2 Likes

Really good work.

God Bless you and you will win IOI :slight_smile:

29 Likes

GRUNDY NUMBERS-

4 Likes

Superb initiative !! Keep it up

I hope i will help you

2 Likes

persistent segment tree: Explanation with basic code, tutorial with implementations of spoj and codechef problems by Anudeep Nekkanti

2 Likes

Try this for classical problems of dp(interactive tutorial)

http://people.cs.clemson.edu/~bcdean/dp_practice/

2 Likes

This one is an awesome and very good crash course of STL here

Add this to list.

5 Likes

Very useful stuff :slight_smile:
More on Fenwick tree…might help

2 Likes

For Tower of Hanoi, I suggest you link it to Tower of Hanoi - Wikipedia. The link you specified only gives the code for it and does attempt to explain the problem. The Wikipedia link explains it properly.

2 Likes

I will try to help you by solving some of the questions myself.

1 Like

This is awesome work. Thank you everyone! :smiley: and i thought i would suggest this: CS 97SI: Introduction to Programming Contests for some of the main topics. It was Stanford’s course meant specifically for programming competitions. It helped me a lot. Sorry, if is present in the list already ! :slight_smile:

5 Likes