Accepted solutions of
Files are grouped by language for a more organized search:
The best advice when it comes algorithms is grinding continuously - until they seem simpler.
Before you can get your hands dirty in solving algorithm challenges, you can learn a lot about Data Structures and Algorithms. Some good source for learning it :