algrithrom

求和问题,双指针解决 done
  • 两数之和
  • 三数之和
  • 最接近三数之和
  • 四数之和
链表反转问题 done
  • 链表反转
  • 链表部分反转(n->m)
  • k个一组反转
  • 相邻两个节点交换
二分查找问题 done
  • 旋转数组求最小值(无重复)
  • 旋转数组求最小值(有重复)
  • 旋转数组求目标值(无重复)
  • 旋转数组求最小值 (有重复)
  • 两个有序数组求中位数
  • 有序数组目标数组的起始位置
买股票问题 done
  • 交易多次
  • 交易一次
  • 有手续费交易
  • 有冷却期交易
  • 交易两次
  • 交易k次
小偷问题 done
  • 无环不相邻偷
  • 有环不相邻偷
  • 树状不相邻偷
最值问题dp问题 done
  • 乘积最大子序列
  • 和最大子序列
  • 最长上升子序列
  • 最长连续上升子序列
  • 最长公共子序列
  • 最长有效括号数量
  • 最长连续递增序列
  • 最长不含重复字符的子字符串
  • 最长公共前缀
  • 最长回文子串
回溯问题
  • 子集1
  • 子集2 元素有重复,解集不包含重复元素
  • 组合问题1 元素可以使用多次
  • 组合问题2 元素只能使用一次
  • 组合问题3 所有相加之和为 n 的 k 个数的组合
  • 组合问题4 元素多次使用且顺序不能视为不能
  • 排列问题1
  • 排列问题2
  • 电话号码问题
  • 生成括号问题
  • 全排列问题2
  • 八皇后问题
  • 有重复字符串排列组合
  • 幂集问题
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。