会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
BailanZ
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
21
下一页
2022年6月3日
138. 复制带随机指针的链表
摘要: 138. 复制带随机指针的链表 给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何节点或空节点。 构造这个链表的 深拷贝。 深拷贝应该正好由 n 个 全新 节点组成,其中每个新节点的值都设为其对应的原节点的值。新节点的 next 指针和 ran
阅读全文
posted @ 2022-06-03 09:07 BailanZ
阅读(55)
评论(0)
推荐(0)
2022年6月2日
137. 只出现一次的数字 II
摘要: 137. 只出现一次的数字 II 给你一个整数数组 nums ,除某个元素仅出现 一次 外,其余每个元素都恰出现 **三次 。**请你找出并返回那个只出现了一次的元素。 示例 1: 输入:nums = [2,2,3,2] 输出:3 示例 2: 输入:nums = [0,1,0,1,0,1,99] 输
阅读全文
posted @ 2022-06-02 22:07 BailanZ
阅读(35)
评论(0)
推荐(0)
2022年6月1日
135. 分发糖果
摘要: 135. 分发糖果 n 个孩子站成一排。给你一个整数数组 ratings 表示每个孩子的评分。 你需要按照以下要求,给这些孩子分发糖果: 每个孩子至少分配到 1 个糖果。 相邻两个孩子评分更高的孩子会获得更多的糖果。 请你给每个孩子分发糖果,计算并返回需要准备的 最少糖果数目 。 示例 1: 输入:
阅读全文
posted @ 2022-06-01 10:53 BailanZ
阅读(58)
评论(0)
推荐(0)
134. 加油站
摘要: 134. 加油站 在一条环路上有 n 个加油站,其中第 i 个加油站有汽油 gas[i] 升。 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i+1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时油箱为空。 给定两个整数数组 gas 和 cost ,如果你可以绕
阅读全文
posted @ 2022-06-01 09:32 BailanZ
阅读(34)
评论(0)
推荐(0)
132. 分割回文串 II
摘要: 132. 分割回文串 II 给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是回文。 返回符合要求的 最少分割次数 。 示例 1: 输入:s = "aab" 输出:1 解释:只需一次分割就可将 s 分割成 ["aa","b"] 这样两个回文子串。 示例 2: 输入:s = "a" 输出:
阅读全文
posted @ 2022-06-01 09:02 BailanZ
阅读(42)
评论(0)
推荐(0)
2022年5月31日
131. 分割回文串
摘要: 131. 分割回文串 给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是 回文串 。返回 s 所有可能的分割方案。 回文串 是正着读和反着读都一样的字符串。 示例 1: 输入:s = "aab" 输出:[["a","a","b"],["aa","b"]] 示例 2: 输入:s = "a"
阅读全文
posted @ 2022-05-31 10:07 BailanZ
阅读(49)
评论(0)
推荐(0)
128. 最长连续序列
摘要: 128. 最长连续序列 给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。 示例 1: 输入:nums = [100,4,200,1,3,2] 输出:4 解释:最长数字连续序列是 [1, 2,
阅读全文
posted @ 2022-05-31 09:28 BailanZ
阅读(76)
评论(0)
推荐(0)
2022年5月30日
120. 三角形最小路径和
摘要: 120. 三角形最小路径和 给定一个三角形 triangle ,找出自顶向下的最小路径和。 每一步只能移动到下一行中相邻的结点上。相邻的结点 在这里指的是 下标 与 上一层结点下标 相同或者等于 上一层结点下标 + 1 的两个结点。也就是说,如果正位于当前行的下标 i ,那么下一步可以移动到下一行的
阅读全文
posted @ 2022-05-30 09:55 BailanZ
阅读(36)
评论(0)
推荐(0)
117. 填充每个节点的下一个右侧节点指针 II
摘要: 117. 填充每个节点的下一个右侧节点指针 II 给定一个二叉树 struct Node { int val; Node *left; Node *right; Node *next; } 填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将 next 指针设
阅读全文
posted @ 2022-05-30 09:11 BailanZ
阅读(24)
评论(0)
推荐(0)
2022年5月29日
115. 不同的子序列
摘要: 115. 不同的子序列 给定一个字符串 s 和一个字符串 t ,计算在 s 的子序列中 t 出现的个数。 字符串的一个 子序列 是指,通过删除一些(也可以不删除)字符且不干扰剩余字符相对位置所组成的新字符串。(例如,"ACE" 是 "ABCDE" 的一个子序列,而 "AEC" 不是) 题目数据保证答
阅读全文
posted @ 2022-05-29 10:05 BailanZ
阅读(46)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
21
下一页
公告