A workshop created to test conceptual thinking and knowledge of data structures and algorithms. This workshop covers several topics including
- dynamic programming
- recurion
- greedy algorithms
- data structures and more. It is good preparation for technical interviews. Solutions and tests are in Javascript.
More detailed solutions can be found at the links below:
Minimal Coin Change: https://gist.github.com/seemaullal/86ea817cc84e913fd4e9
Sorting a Stack: https://gist.github.com/seemaullal/be776dd3de4a03593ea0
Longest Common Substring: https://gist.github.com/seemaullal/2d2c3493b5fe3a737264
Valid Parentheses Combinations: https://gist.github.com/seemaullal/c504de50ab42a57b59c1