![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
leetcode
Por Una Cabeza..
这个作者很懒,什么都没留下…
展开
-
买卖股票最佳时机 III贪心解决和动态规划解决 贪心与
贪心 与 动态规划 股票买卖原创 2023-02-05 20:54:05 · 105 阅读 · 0 评论 -
【java代码记录】
在刷leetcode经常会忘记的API 和各种操作。原创 2023-01-29 16:48:44 · 87 阅读 · 0 评论 -
0/1背包一维数组 图文说明
0/1背包的一维数组解决方法说明原创 2023-01-06 22:44:12 · 90 阅读 · 0 评论 -
98. 验证二叉搜索树
验证二叉搜索树原创 2022-12-11 19:05:23 · 72 阅读 · 0 评论 -
二叉树 —— 递归 返回root的(可解决创建时连接问题)
想象一下,当你将其中一棵覆盖到另一棵之上时,两棵树上的一些节点将会重叠(而另一些不会)。你需要将这两棵树合并成一棵新二叉树。原创 2022-12-11 18:34:20 · 68 阅读 · 0 评论 -
二叉树创建——中序后序遍历 / 只中序遍历+二分法
二叉树创建 leetcode原创 2022-12-10 22:41:08 · 142 阅读 · 0 评论 -
leetcode 双指针 首尾双指针 两头大的排序问题
给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。示例 1:输入:nums = [-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为 [16,1,0,9,100]排序后,数组变为 [0,1,9,16,100]来源:力扣(LeetCode)链接:https://leetcode.cn/problems/squares-of-a-sorted-array著作权归领扣网络所有。商业转载请联系官方授权,非商业转原创 2022-12-04 21:17:20 · 45 阅读 · 0 评论 -
leetcode数组 双指针(很简单 但是容易想的复杂) 移除元素
给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。你可以想象内部操作如下:来源:力扣(LeetCode)链接:https://leetcode.cn/problems原创 2022-12-04 15:43:14 · 44 阅读 · 0 评论 -
leetcode二分查找
【代码】leetcode二分查找。原创 2022-12-02 12:54:06 · 96 阅读 · 0 评论 -
双指针问题-盛水
给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。说明:你不能倾斜容器。示例 1:输入:[1,8,6,2,5,4,8,3,7]输出:49解释:图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。示例 2:输入:height = [1,原创 2022-03-04 17:10:44 · 59 阅读 · 0 评论 -
整数转罗马数字 linkedhashmap实现 leetcode
罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。通常情况原创 2022-03-04 22:15:45 · 58 阅读 · 0 评论 -
leetcode100题 ---最长回文
https://leetcode-cn.com/problems/longest-palindromic-substring/submissions/具体题目见链接给你一个字符串 s,找到 s 中最长的回文子串。示例 1:输入:s = “babad”输出:“bab”解释:“aba” 同样是符合题意的答案。示例 2:输入:s = “cbbd”输出:“bb”回文大部分会想到的情况就是abacd其中 aba就是最长回文但是aaccd中 aacc也是最长回文因此 我们将所有会出现的可.原创 2022-03-01 17:16:54 · 465 阅读 · 0 评论