LeetCode算法集锦

本文集记录我在LeetCode上学习算法过程的所有算法。
一些是自己的思路。
一些是参考论坛里其他coder的想法。

简单

  • 整数倒序
  • 回文
  • 二值和
  • 罗马数字转阿拉伯数字
  • 共同前缀
  • 括号开闭
  • 有序数列合并
  • 有序数列去重
  • 序列去除元素
  • 有序序列插值
  • count-and-say序列
  • 最大子序列和
  • 爬楼梯
  • Boomerangs
  • 有序数列去重2
  • 相同树
  • 对称树
  • 二叉树最大深度
  • 二叉树最浅深度
  • 平衡二叉树
  • 二叉树建立之中后跟序
  • 二叉树层级遍历
  • 有序数列构建BST
  • 二叉树路径和
  • 帕斯卡三角
  • 股票买卖
  • 股票买卖2
  • 寻找单数
  • 链列环
  • 二值和2
  • 众数
  • Excel表单列头
  • Excel表单列数
  • 阶乘尾零
  • 旋转序列
  • 入室盗窃
  • 去除链列元素
  • atoi
  • 有效数字
  • Longest Substring w/o Repeating characters
  • Longest Substring with At Most Two Distinct Characters
  • One Edit Distance
  • one plus
  • Add Two Numbers
  • Swap Nodes in Pairs
  • Merge k Sorted Lists
  • Copy List with Random Pointer
  • Validate Binary Search Tree
  • Convert Sorted List to Binary Search Tree
  • Binary Tree Maximum Path Sum
  • Binary Tree Upside Down
  • Single Number II
  • Spiral Matrix
  • Integer to Roman
  • Clone graph
  • Min Stack
  • Evaluate Reverse Polish Notation
  • Unique Paths
  • Unique Paths II
  • Maximum Product Subarray
  • Find Minimum in Rotated Sorted Array
  • Find Minimum in Rotated Sorted Array II

你可能感兴趣的:(LeetCode算法集锦)