solve question: jump game II
solve question: trapping rain water
solve question: search insert position
solve question: next permutation