Data structures, Algorithms, Complexity analysis, Tradeoffs
Anonymous
I started by defining the problem, finding a naïve solution, improving it and finding observations that helped me reach an optimal solution.
Check out your Company Bowl for anonymous work chats.