https://www.youtube.com/watch?v=0IAPZzGSbME&list=PLDN4rrl48XKpZkf03iYFl-O29szjTrs_O Watch the first 28 video's of Abdul Bari's Introduction to Algorithms. Take notes. Try to really understand what he is teaching. You'll only need to watch the first 28 videos (So up to 2.4.2 Examples for Master Theorem #2) to succeed in the class. Watching these videos are without a doubt the most pivotal and helpful thing you can do in order to succeed in the class. https://www.amazon.com/dp/1617292230?lv=shuf&channelId=500&plpRedirect=mhFallback Aside from the more technical information presented in Abdul's videos, this book helps a lot with actually coding the algorithm's. It is immensely helpful at explaining them in a way anyone can understand. Get this book, code along with what it teaches you and do leetcode. Do all of these things and you will easily get an A in the class. Don't get discouraged by the first 2 weeks of the class, it's just an overload of info. If you get through that and remain consistent with watching Abdul's videos as well as reading grokking, it'll be a breeze the second time around.
