Which is the best site or resource to practice Algorithm and Data structure based problem?? I mean it will start from very easy problem on that topic( like DP,Binary Search etc) and will have very difficult problem. One can do mastery on that topic by only practicing from that resource. Is there any site or resource??