Hey, I am in need for a good site to learn Data structures and algorithms by solving problem. Can any one suggest me a website that is good for learning algorithms by solving problems ? I think a website or online judge is good if the problems are categorized by topic and there is good and understandable editorial for problems.
Help Plz ?
IIRC there is a site called CodeForces. It is what you described.
Resources. here
In codeforces, editorial for problems seems bit complex to me. By the way , thanks for your reply. I will check codeforces again.
IF it's the case, try to look at other coders solution. There are various different techniques that one gets to know by looking at high rated coders solutions
For theory: CP algorithms Codeforces blogs geeksforgeeks
For Practice: Hackerrank Problem Solving Section Codeforces Problem Set (Amazing feature to filter problems based on your rating) Codechef Easy Section (Solve problems from bottom because they have more submissions)
Some Youtube Channels to look for: Code n Code Errichto's Channel William Lin's Channel
For Practicing through contests: Atcoder beginner's contests Codeforces DIV 3, 4
what the fuk he will do with william lin channel ... ? does that count on resources for you ... he will only see the godlike speed and typing of theirs and will do nothing unless cursing himself for not to be born as prodigy .. which is wrong they are not the fucking prodigy !!! the time has make them look like that ! u fuking idiot !
There are various videos explaining solutions for different contests like Google Code Jam, Google Kickstart, Codechef Long challenge, Codeforces Rounds in his channel