会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
CodeSPA
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
13
下一页
2020年10月21日
LeetCode 925 长键按入
摘要: LeetCode 925 长键按入 问题描述 你的朋友正在使用键盘输入他的名字 name。偶尔,在键入字符 c 时,按键可能会被长按,而字符可能被输入 1 次或多次。 你将会检查键盘输入的字符 typed。如果它对应的可能是你的朋友的名字(其中一些字符可能被长按),那么就返回 True。 双指针 两
阅读全文
posted @ 2020-10-21 08:57 CodeSPA
阅读(90)
评论(0)
推荐(0)
2020年10月19日
LeetCode 844 比较含退格的字符串
摘要: LeetCode 844 比较含退格的字符串 问题描述 给定 S 和 T 两个字符串,当它们分别被输入到空白的文本编辑器后,判断二者是否相等,并返回结果。 # 代表退格字符。 注意:如果对空文本输入退格字符,文本继续为空。 重构字符串 执行用时:2 ms, 在所有 Java 提交中击败了74.87%
阅读全文
posted @ 2020-10-19 08:59 CodeSPA
阅读(87)
评论(0)
推荐(0)
2020年10月18日
LeetCode 19 删除链表的倒数第N个节点
摘要: LeetCode 19 删除链表的倒数第N个节点 问题描述: 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 双指针 两指针间刚好间隔N个节点 执行用时:0 ms, 在所有 Java 提交中击败了100.00%的用户 内存消耗:36.3 MB, 在所有 Java 提交中击败了98
阅读全文
posted @ 2020-10-18 10:33 CodeSPA
阅读(66)
评论(0)
推荐(0)
2020年10月16日
LeetCode 977 有序数组的平方
摘要: LeetCode 977 有序数组的平方 问题描述: 给定一个按非递减顺序排序的整数数组 A,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。 一次遍历 利用数组原本存在的有序性(复数绝对值递减、非负数递增) 执行用时:2 ms, 在所有 Java 提交中击败了66.81%的用户 内存消耗:
阅读全文
posted @ 2020-10-16 09:13 CodeSPA
阅读(91)
评论(0)
推荐(0)
2020年10月13日
LeetCode 24 两两交换链表中的节点
摘要: LeetCode 24 两两交换链表中的节点 问题描述: 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 三指针 双指针用于控制相邻节点的交换 单指针用于保存上一对交换后节点的尾节点 class Solution { pub
阅读全文
posted @ 2020-10-13 08:53 CodeSPA
阅读(69)
评论(0)
推荐(0)
2020年10月11日
LeetCode 416 分割等和子集
摘要: LeetCode 416 分割等和子集 问题描述: 给定一个只包含正整数的非空数组。是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。 注意: 每个数组中的元素不会超过 100 数组的大小不会超过 200 动态规划(0-1背包问题) 执行用时:21 ms, 在所有 Java 提交中击败了6
阅读全文
posted @ 2020-10-11 10:35 CodeSPA
阅读(109)
评论(0)
推荐(0)
2020年10月10日
LeetCode 142 环形链表II
摘要: LeetCode 142 环形链表II 问题描述: 给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。 快慢指针 快指针每次走
阅读全文
posted @ 2020-10-10 09:02 CodeSPA
阅读(91)
评论(0)
推荐(0)
2020年10月9日
LeetCode 106 从中序与后序遍历序列构造二叉树
摘要: LeetCode 106 从中序与后序遍历序列构造二叉树 问题描述: 根据一棵树的中序遍历与后序遍历构造二叉树。 注意: 你可以假设树中没有重复的元素。 执行用时:3 ms, 在所有 Java 提交中击败了72.97%的用户 内存消耗:39.3 MB, 在所有 Java 提交中击败了42.05%的用
阅读全文
posted @ 2020-10-09 13:30 CodeSPA
阅读(96)
评论(0)
推荐(0)
LeetCode 637 二叉树的层平均值
摘要: LeetCode 637 二叉树的层平均值 问题描述: 给定一个非空二叉树, 返回一个由每层节点平均值组成的数组。 层序遍历BFS 执行用时:3 ms, 在所有 Java 提交中击败了71.11%的用户 内存消耗:40.8 MB, 在所有 Java 提交中击败了20.03%的用户 class Sol
阅读全文
posted @ 2020-10-09 09:39 CodeSPA
阅读(84)
评论(0)
推荐(0)
LeetCode 117 填充每个节点的下一个右侧节点
摘要: LeetCode 117 填充每个节点的下一个右侧节点 问题描述: 给定一个二叉树 struct Node { int val; Node *left; Node *right; Node *next; } 填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将
阅读全文
posted @ 2020-10-09 09:07 CodeSPA
阅读(85)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
13
下一页
公告