Today, while browsing, I've found a nice site named Algomation. This site will be very helpful specially for the beginner... :)
Algomation
is a platform for viewing, creating and sharing any type of algorithm. All algorithms, on this site are public and can be viewed and shared by any user of the site. Registered users can create new algorithms or fork existing one.
If anyone wants to know more about this site, can visit about section of this site.
There is another site named VisuAlgo where data structures and algorithms are visualized through animation ... :)
VisuAlgo was conceptualised by Dr Steven Halim ( author of Competitive Programming
).