logo头像

不忘初心,奋力前行

leetcode题目解析(191107)

Leetcode 234:回文链表题目描述请判断一个链表是否为回文链表。 示例示例 1:输入: 1->2输出: false 示例 2:输入: 1->2->2->1输出: true 解题思路我的解题思路很简单:第...

leetcode题目解析(191106)

Leetcode 236:二叉树的最近公共祖先题目描述给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 示例示例 1:输入: root = [3,5,1,6,2,0,8,null,null,7,4], p = 5, q = 1...

leetcode题目解析(191105)

Leetcode 239:滑动窗口最大值题目描述给定一个数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。返回滑动窗口中的最大值。 示例输...

leetcode题目解析(191104)

Leetcode 279:完全平方数题目描述给定正整数 n,找到若干个完全平方数(比如 1, 4, 9, 16, …)使得它们的和等于 n。你需要让组成和的完全平方数的个数最少。 示例示例1: 输入: n = 12,输出: 3解释: ...

leetcode题目解析(191101)

Leetcode 287:寻找重复数题目描述给定一个包含 n + 1 个整数的数组 nums,其数字都在 1 到 n 之间(包括 1 和 n),可知至少存在一个重复的整数。假设只有一个重复的整数,找出这个重复的数。 示例输入: [1,...

leetcode题目解析(191031)

Leetcode 301:删除无效的括号题目描述删除最小数量的无效括号,使得输入的字符串有效,返回所有可能的结果。说明: 输入可能包含了除 ( 和 ) 以外的字符。 示例示例1:输入: “()())()”输出: [“()()()”, ...

Leetcode:股票系列题

题目描述题目1: 买卖股票的最佳时机 I。给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。 ...