算法总览

1.动态规划

  • 1.leetcode 402:移除k位数字
  • 2.leetcode 935骑士拨号器
  • 3.leetcode 332零钱兑换
  • 4.leetcode 300. 最长上升子序列
  • 5.leetcode 96. 不同的二叉搜索树
  • 6.leetcode 279. 完全平方数
  • 7.leetcode 516. 最长回文子序列
  • 8.leetcode 1025. 除数博弈

2.leetcode 链表相关

  • 1.leetcode 61. 旋转链表
  • 2.leetcode 206. 反转链表
  • 3.leetcode 141. 环形链表
  • 4.leetcode 24. 两两交换链表中的节点
  • 5.leetcode 23.合并k个有序链表
  • 6.leetcode 148. 排序链表
  • 7.leetcode 143. 重排链表

3.排序,数组,字符串,指针相关

  • 1.堆排序
  • 2.leetcode 33. 搜索旋转排序数组
  • 3.leetcode 54. 螺旋矩阵
  • 4.leetcode16: 最接近的三数之和
  • 5.常见排序算法
  • 6.leetcode 48. 旋转图像
  • 7.leetcode 347. 前 K 个高频元素
  • 8.leetcode 152. 乘积最大子序列
  • 9.leetcode 1139. 最大的以 1 为边界的正方形
  • 10.leetcode 1138. 字母板上的路径
  • 11.leetcode 1144. 递减元素使数组呈锯齿状
  • 12.牛客网 四则运算
  • 13.leetcode 11 盛最多水的容器
  • 14.leetcode 31 下一个排列

4.深度优先搜索,广度优先搜索

  • 1.leetcode 109:有序链表转换二叉搜索树
  • 2.leetcode 105:从前序与中序遍历序列构造二叉树
  • 3.leetcode 101. 对称二叉树
  • 4.leetcode 337. 打家劫舍 III
  • 5.leetcode 752. 打开转盘锁
  • 6.二叉树的遍历

5.回溯法,分支限界法:

  • 1.leetcode 401.二进制手表

你可能感兴趣的:(算法总览)