1.字母异位词分组 LetterEccentricGrouping
2.开方求素数 PrimeNumber_01
3.回旋镖的数量 NumberOfBoomerangs
4.存在重复元素 III ContainsNearbyAlmostDuplicateTest
- 设计链表 MyLinkedList
- 环形链表 HasCycle
- 环形链表 II DetectCycle
- 相交链表 IntersectingLinkedList
- 删除链表的倒数第N个节点 RemoveNthFromEnd
- 反转链表 ReverseList
- 移除链表元素 RemoveElements
- 奇偶链表 OddEvenList
- 回文链表 IsPalindrome
- 设计双链表 MyDoubleLinkedList
- 合并两个有序链表 MergeTwoAscendingLists
- 两数相加 AddTwoNumbers
- 扁平化多级双向链表 FmldLinkedList
- 复制带随机指针的链表 CopyRandomList
- 旋转链表 RotatingLinkedList
-
寻找数组的中心索引 PivotIndex
-
搜索插入位置 SearchInsert
-
合并区间 MergeInterval
-
旋转矩阵 RotationMatrix
-
零矩阵 ZeroMatrix
-
对角线遍历 DiagonalTraverse(方法一和方法二)
-
最长公共前缀 LongestCommonPrefix(1.横向扫描,2.分治)
-
最长回文子串 LongestPalindrome (动态规划版)
- 二维数组中的查找
- 旋转数组的最小数字
- 打印从1到最大的n位数
- 调整数组顺序使奇数位于偶数前面
- 统计一个数字在排序数组中出现的次数。
- 顺时针打印矩阵
- 数组中出现次数超过一半的数字
- II. 左旋转字符串
- 构建乘积数组
- 斐波那契数列
- 青蛙跳台接
- 连续子数组的最大和
- 有效括号
- K 个一组翻转链表
- LRU 缓存机制
- 比较版本号
- 可被三整除的最大和
- 和为K的子数组
- 字符串解码
- 交错字符串
- 罗马数字转整数 10.全排列(回溯法)
- 最大数 12.二叉树的右视图
- 两个链表的第一个公共节点
- 排序链表
- 最长不含重复字符的子字符串
- 小Q打气球