×
请登录
账号
密码
登录 Use it
博客
随笔
分享
标签
344. 反转字符串
344. 反转字符串 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 你可以假设数组中的所有字符都是...
小豆丁
博客
1年前
1071
0
1. 两数之和
1. 两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 你可以按任意顺序返回答...
小豆丁
博客
1年前
1081
0
283. 移动零
283. 移动零 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] #解析 快慢指针,直接用不是0的去覆盖 class S...
小豆丁
博客
1年前
1233
0
369. 给单链表加一
369. 给单链表加一 用一个 非空 单链表来表示一个非负整数,然后将这个整数加一。 你可以假设这个整数除了 0 本身,没有任何前导的 0。 这个整数的各个数位按照 高位在链表头部、低位在链表尾部 的顺序排列。 示例: 输入: [1,2,3] 输...
小豆丁
博客
1年前
1373
0
66. 加一
66. 加一 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输入:digits = [1...
小豆丁
博客
1年前
1068
0
350. 两个数组的交集 II
350. 两个数组的交集 II 给定两个数组,编写一个函数来计算它们的交集。 示例 1: 输入:nums1 = [1,2,2,1], nums2 = [2,2] 输出:[2,2] 示例 2: 输入:nums1 = [4,9,5], nums2 =...
小豆丁
博客
1年前
1201
0
349. 两个数组的交集
349. 两个数组的交集 给定两个数组,编写一个函数来计算它们的交集。 示例 1: 输入:nums1 = [1,2,2,1], nums2 = [2,2] 输出:[2] 示例 2: 输入:nums1 = [4,9,5], nums2 = [9,4...
小豆丁
博客
1年前
1180
0
260. 只出现一次的数字 III
260. 只出现一次的数字 III 给定一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。 示例 : 输入: [1,2,1,3,2,5] 输出: [3,5] 注意: 结果输出的顺序并不重要...
小豆丁
博客
1年前
1000
0
137. 只出现一次的数字 II
137. 只出现一次的数字 II 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现了三次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1: 输入: [2,2,3...
小豆丁
博客
1年前
994
0
136. 只出现一次的数字
136. 只出现一次的数字 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1: 输入: [2,2,1] 输出...
小豆丁
博客
1年前
1070
0
1
...
11
12
13
14
热门文章
1.
148. 排序链表
2.
138. 复制带随机指针的链表
3.
23. 合并K个升序链表
4.
76. 最小覆盖子串
5.
Spring中如何静态持有ApplicationContext对象
6.
Java面试3——Java8List源码解析
最新发布
1.
138. 复制带随机指针的链表
2.
148. 排序链表
3.
23. 合并K个升序链表
4.
76. 最小覆盖子串
5.
剑指 Offer 59 - I. 滑动窗口的最大值
6.
227. 基本计算器 II