remove hard coding path in Makefile.
gas station.
simplify code.
binary search insert position.
longest vali parentheses.
a better stack solution.
plus one.
binary search a 2d matrix.
remove Nth node from end of list.
dfs.
trapping rain water with time O(2n).