![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法学习
Xi1yang
这个作者很懒,什么都没留下…
展开
-
95.不同的二叉搜索树
按照上文的思路,我们考虑枚举 [start,end] 中的值 i 为当前二叉搜索树的根,那么序列划分为了 [start,i−1] 和 [i+1,end] 两部分。我们递归调用这两部分,即 generateTrees(start, i - 1) 和 generateTrees(i + 1, end),获得所有可行的左子树和可行的右子树,那么最后一步我们只要从可行左子树集合中选一棵,再从可行右子树集合中选一棵拼接到根节点上,并将生成的二叉搜索树放入答案数组即可。,请你生成并返回所有由。个节点组成且节点值从。转载 2023-06-06 11:08:13 · 48 阅读 · 0 评论 -
找最大矩形问题(leetcode84,85)
算法原创 2023-05-18 11:41:59 · 48 阅读 · 0 评论 -
leetcode62,63,64不同路径三道题dp动态规划思想
路径之和原创 2023-04-22 20:48:56 · 297 阅读 · 0 评论 -
leetcode55:跳跃游戏
跳跃游戏原创 2023-04-17 21:39:05 · 139 阅读 · 0 评论 -
Leetcode 53. 最大子数组和
给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组 是数组中的一个连续部分示例 1:输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1] 的和最大,为 6。示例 2:输入:nums = [1]输出:1示例 3:输入:nums = [5,4,-1,7,8]输出:23来源:力扣(LeetCode)原创 2023-04-10 17:44:03 · 27 阅读 · 0 评论 -
非递归循环快速幂
刷题过程中遇到一个快速求幂的方法,特此记录。转载 2023-04-09 21:30:33 · 40 阅读 · 0 评论 -
36. 有效的数独
算法学习原创 2023-03-30 15:55:14 · 37 阅读 · 0 评论 -
34. 在排序数组中查找元素的第一个和最后一个位置
算法学习原创 2023-03-29 17:11:22 · 26 阅读 · 0 评论 -
27.移除元素
算法学习原创 2023-03-23 18:06:28 · 29 阅读 · 0 评论 -
算法学习:两数相加
算法学习原创 2023-03-11 10:27:44 · 46 阅读 · 0 评论 -
算法学习13. 罗马数字转整数
算法学习转载 2023-03-09 13:53:55 · 32 阅读 · 0 评论 -
leetcode刷题记录7:整数反转
算法学习原创 2023-03-06 19:59:41 · 49 阅读 · 0 评论