会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
猫酱
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
11
12
13
14
15
16
17
下一页
2021年6月18日
LeetCode461 汉明距离
摘要: 方法 利用现有方法 利用Integer类自带的计数方法 时间复杂度:O(1) 空间复杂度:O(1) class Solution { public int hammingDistance(int x, int y) { return Integer.bitCount(x^y); } } 位移法 首先
阅读全文
posted @ 2021-06-18 15:02 你也要来一颗长颈鹿吗
阅读(39)
评论(0)
推荐(0)
2021年6月17日
LeetCode448 找到所有数组中消失的数字
摘要: 题目 给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数 字,并以数组的形式返回结果。 示例 1: 输入:nums = [4,3,2,7,8,2,3,1] 输出:[5,6] 示例 2: 输入:n
阅读全文
posted @ 2021-06-17 15:54 你也要来一颗长颈鹿吗
阅读(96)
评论(0)
推荐(0)
LeetCode338 比特位计数
摘要: 题目 给定一个非负整数 num。对于 0 ≤ i ≤ num 范围中的每个数字 i ,计算其二进制数中的 1 的数目并将它们作为数组返回。 示例 1: 输入: 2 输出: [0,1,1] 示例 2: 输入: 5 输出: [0,1,1,2,1,2] 进阶: 给出时间复杂度为O(n*sizeof(int
阅读全文
posted @ 2021-06-17 14:36 你也要来一颗长颈鹿吗
阅读(50)
评论(0)
推荐(0)
2021年6月16日
LeetCode283 移动零
摘要: 题目 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 说明: 必须在原数组上操作,不能拷贝额外的数组。 尽量减少操作次数。 方法 双指针法 从头分别找到第一个0和之后第一个非0
阅读全文
posted @ 2021-06-16 16:59 你也要来一颗长颈鹿吗
阅读(30)
评论(0)
推荐(0)
LeetCode234 回文链表
摘要: 题目 请判断一个链表是否为回文链表。 示例 1: 输入: 1->2 输出: false 示例 2: 输入: 1->2->2->1 输出: true 进阶: 你能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此题? 方法 栈方法 先计算链表长度,若为偶数,将前半个链表数值存入栈,后半个链表验证
阅读全文
posted @ 2021-06-16 16:33 你也要来一颗长颈鹿吗
阅读(27)
评论(0)
推荐(0)
2021年6月15日
LeetCode206 反转链表
摘要: 题目 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head = [1,2,3,4,5] 输出:[5,4,3,2,1] 示例 2: 输入:head = [1,2] 输出:[2,1] 示例 3: 输入:head = [] 输出:[] 提示: 链表中节点的数目范围
阅读全文
posted @ 2021-06-15 21:18 你也要来一颗长颈鹿吗
阅读(37)
评论(0)
推荐(0)
LeetCode169 多数元素
摘要: 题目 给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1: 输入:[3,2,3] 输出:3 示例 2: 输入:[2,2,1,1,1,2,2] 输出:2 进阶: 尝试设计时间复
阅读全文
posted @ 2021-06-15 20:39 你也要来一颗长颈鹿吗
阅读(30)
评论(0)
推荐(0)
2021年6月12日
LeetCode160 相交链表
摘要: 题目 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回 null 。 图示两个链表在节点 c1 开始相交: 题目数据 保证 整个链式结构中不存在环。 注意,函数返回结果后,链表必须 保持其原始结构 。 示例 1: 输入:inte
阅读全文
posted @ 2021-06-12 18:56 你也要来一颗长颈鹿吗
阅读(43)
评论(0)
推荐(0)
LeetCode155 最小栈
摘要: 题目 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) —— 将元素 x 推入栈中。 pop() —— 删除栈顶的元素。 top() —— 获取栈顶元素。 getMin() —— 检索栈中的最小元素。 示例: 输入: ["MinStack","p
阅读全文
posted @ 2021-06-12 17:08 你也要来一颗长颈鹿吗
阅读(33)
评论(0)
推荐(0)
LeetCode141 环形链表
摘要: 题目 给定一个链表,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。注意:pos 不作为参数进行传递
阅读全文
posted @ 2021-06-12 16:25 你也要来一颗长颈鹿吗
阅读(38)
评论(0)
推荐(0)
上一页
1
···
11
12
13
14
15
16
17
下一页
公告