3 ms·
At times struggled with all of these: 1) learning the data structures / algorithms 2) finding enough problems with quality, step-by-step answers in a language
by neilsharma 10y ago
At times struggled with all of these:
1) learning the data structures / algorithms
2) finding enough problems with quality, step-by-step answers in a language I use
3) being able to write code on a whiteboard without the help of google
4) being able to code in front of other people without freezing up
5) getting in the practice of talking about my code before/while writing it
6) identifying which data structures/algorithms are needed to solve the problem
7) learning all the little non-algorithmic tricks to puzzles
I want more practice coding in front of strangers since I tend to lose half my IQ and critical thinking skills under pressure. Plus, despite the myriad of leetcode-like websites out there, I want a more exhaustive list of high quality practice problems with well-explained solutions.