It is a semester course on design and analysis on algorithms, trimmed to fit the context of theoretical computer science (TCS). That is, we discussed algorithms and design approaches without going into details of implememtation. To fill that gap, I'm implementing such algorithms with my free time.
- Sorting: mergeSort, insertionSort, selectionSort, bubbleSort.