有效的数独(leetcode36),

二分查找

搜索插入位置(leetcode35), 在排序数组中查找元素的第一个和最后一个位置(leetcode34) ,搜索旋转排序数组(leetcode33) 

 

动态规划

最长有效括号(leetcode32)