Serenity

热爱可抵岁月漫长

一个热爱技术、喜欢折腾的开发者。 专注于前端开发,偶尔写写后端。 记录生活,分享技术,探索未知。

点击任意处进入哦~
加载中
输入关键词开始搜索
leetcode99. 恢复二叉搜索树

leetcode99. 恢复二叉搜索树

暂无摘要...

leetcode
2月 Serenity
leetcode98. 验证二叉搜索树

leetcode98. 验证二叉搜索树

暂无摘要...

leetcode
2月 Serenity
leetcode97. 交错字符串

leetcode97. 交错字符串

分析刚开始读完题目就想到了双指针,写完之后样例过不了,想了很久,没想明白错在哪里,看了题解用动态规划来着,大意是用f[i][j]表示s1[i]和s2[j]是否能合成s3[i+j],若s1[i]==p[i+j],那么f[i][j]=true的条件是f[i-1][j]=true&&s1[

leetcode
2月 Serenity
leetcode96. 不同的二叉搜索树

leetcode96. 不同的二叉搜索树

分析假设 n 个节点存在二叉排序树的个数是 G (n),令 f(i) 为以 i 为根的二叉搜索树的个数,则G(n) = f(1) + f(2) + f(3) + f(4) + ... + f(n)G(n)=f(1)+f(2)+f(3)+f(4)+...+f(n)当 i 为根节点时,其左子树节点个数为

leetcode
2月 Serenity
leetcode95. 不同的二叉搜索树 II

leetcode95. 不同的二叉搜索树 II

暂无摘要...

leetcode
2月 Serenity
leetcode93. 复原 IP 地址

leetcode93. 复原 IP 地址

暂无摘要...

leetcode
2月 Serenity
leetcode91. 解码方法

leetcode91. 解码方法

暂无摘要...

leetcode
2月 Serenity
leetcode90. 子集 II

leetcode90. 子集 II

暂无摘要...

leetcode
2月 Serenity
leetcode81. 搜索旋转排序数组 II

leetcode81. 搜索旋转排序数组 II

暂无摘要...

leetcode
2月 Serenity
leetcode80. 删除有序数组中的重复项 II

leetcode80. 删除有序数组中的重复项 II

分析用快慢两个指针对数组本身进行覆盖,由于数组有序,如果慢指针-2如果还与fast指针相同说明此时重复元素一定超过2个了,跳过快指针即可class Solution {public: int removeDuplicates(vector<int>& nums) {

leetcode
2月 Serenity