leetcode刷题的一些记录
排序/查找
数组相关
常用解题思路:
-
快慢指针法
-
贪心算法(每步最优)
-
转置、翻转(局部/整体)
-
辅助数组标志位、HashSet/HashMap、排序情况下的跨度-元素个数对比
-
位运算(其中,异或运算下,对一个元素进行两次同一个数的异或运算,元素不变)
-
HashMap/桶
常用解题思路:
快慢指针法
贪心算法(每步最优)
转置、翻转(局部/整体)
辅助数组标志位、HashSet/HashMap、排序情况下的跨度-元素个数对比
位运算(其中,异或运算下,对一个元素进行两次同一个数的异或运算,元素不变)
HashMap/桶