目录 数据结构相关链表: ok 27. 移除元素、283. 移动零、237. 删除链表中的节点、203. 移除链表元素 206. 反转链表、19. 删除链表的倒数第N个节点、24. 两两交换链表中的节点 2. 两数相加、445. 两数相加 II、415. 字符串相加
树: 经典算法-B树&B+树&B*树(B Tree&B+ Tree&B Star Tree)
栈和队列: ok 739. 每日温度、503. 下一个更大元素 II、496. 下一个更大元素 I
哈希表: ok 1. 两数之和、217. 存在重复元素、594. 最长和谐子序列(哈希表)
字符串: ok 2. 两数相加、445. 两数相加 II、415. 字符串相加 242. 有效的字母异位词、409. 最长回文串、205. 同构字符串
数组与矩阵: ok 27. 移除元素、283. 移动零、237. 删除链表中的节点、203. 移除链表元素 566. 重塑矩阵、485. 最大连续1的个数、240. 搜索二维矩阵 II 565. 数组嵌套、769. 最多能完成排序的块、667. 优美的排列 II
图:
位运算: ok 136、137、260. 只出现一次的数字I、 II、 III 不用额外变量交换两个整数(by-liupc) 693. 交替位二进制数、476. 数字的补数、371. 两整数之和
数学: 204. 计数质数(生成素数序列)
算法思想双指针: ok
排序: 还有一个题451
贪心思想:
二分查找: ok 69. x 的平方根、744. 寻找比目标字母大的最小字母、278. 第一个错误的版本
分治: 经典排序算法java实现-归并排序、快速排序
搜索:
动态规划:
|