1.善用stack,queue,hashmap,hashset等数据结构 2.动态规划,贪心法,各种遍历方法,两头堵(两头同时处理)法,分治法 4.二进制数字处理法。 5.找circle的方法,首推快慢指针。(复杂度为O(n))