3 ms·
How did you learn these? I tried CTCI but I found it so mind numbingly dry and boring that I couldn’t read it for more than five minutes without falling asleep.
by ornornor 5y ago
How did you learn these? I tried CTCI but I found it so mind numbingly dry and boring that I couldn’t read it for more than five minutes without falling asleep.
- bourgoin 5y agoIsn't CTCI basically just a workbook? It has ~20 pages of intro and then problems and solutions. So it's not really a book you 'read' anyway, it's one you work through. I think the way you get really good at data structure/algorithms problems is by doing a lot of them and there's no way around that.
- ornornor 5y agoSo grinding leetcode in other words?
- machiaweliczny 5y agoGo with "Grokking algorithms" and then with "Algorithms unlocked" to get some intuition. Then I recommend intro about alogirithms design from "Cracking the coding interview". Then i would read "Algorithm design manual". Then if you are interested add CLRS. After that MIT advanced courses and papers. Supplement with solving whole leetcode and you will be a beast.
- thoughtpalette 5y agoThanks for the recommendations.
- dimmke 5y agoIt depends on where you're at. I'd recommend taking a course on data structures to brush up first. Then LC until you are doing Mediums. Then, it's just a matter of trying to figure things out and reading up on solutions. I dig in where I feel like I really don't understand a concept.