/leetcode

leetcode 题库解析和 Java 实例代码

Primary LanguageJava

leetcode 算法题解(Java语言)

本项目是本人在 leetcode 学习算法时代码的保留副本。以下的各个问题的示例代码中包含了简单解决思路。

教程:

动态规划

视频教程,一个UP做的,比较基础,但是讲的很好:

动态规划问题列表:

已解决问题

问题编号就是 leetcode 的问题编号,点击链接可以直接定位本仓库中对应问题的代码,

代码内有一些注释,包含一些简单的问题解析和心路历程。

问题 Question
001. 两数之和 007. 反转整数数字
009. 回文数 011. 盛最多水的容器
013. 罗马数字转整数 014. 最长公共前缀
020. Valid Parentheses 021. 合并两个有序链表
026. 移除数组中的重复元素 -
028. 实现strStr() 035. 搜索插入位置.java
038. 外观数列 045. 跳跃游戏 II
050. Pow(x, n) -
053. 最大子序和.java 058. Length of Last Word
061. 旋转链表 -
088. Merge Sorted Array 098. 验证二叉搜索树
112. Path Sum -
125. Valid Palindrome 155. 最小栈
180. 连续出现的数字 -
198. 打家劫舍 202. 快乐数
204. 计数质数 -
290. Word Pattern 344. Reverse String(反转字符串)
389. Find the Difference 485
507 559. Maximum Depth of N-ary Tree
572. 另一个树的子树 -
575. Distribute Candies 589. N-ary Tree Preorder Traversal
590. N-ary Tree Postorder Traversal 633
617. Merge Two Binary Trees 643
690. Employee Importance 700. Search in a Binary Search Tree
739. Daily Temperatures 每日温度 771. Jewels and Stones 宝石和石头
781. Rabbits in Forest 835
860. Lemonade Change 柠檬水找零 905. Sort Array By Parity 按奇偶排序数组
953. Verifying an Alien Dictionary 验证外星语词典 983. 最低票价

1180