leetcode, single number, climb stairs, buy and sell stock, candy, circle linked list, remove dup linked list, reverse int, in order, is same tree, preorder, tree height