
滔搏让二追三赌约
Barry.Lee
这个作者很懒,什么都没留下…
展开
-
2020-10-23 第4题
2020-10-23 第4题题目来源:leetcode 每日一题234. 回文链表 请判断一个链表是否为回文链表。示例 1:输入: 1->2输出: false示例 2:输入: 1->2->2->1输出: true进阶:你能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此题? 看到是一个简单题,没考虑怎么写时空复杂度会低,直接采用最简单的方法写。我的思路是:这个主要是对称,会有奇数和偶数的区别。但实际上写的时候发现好像没区别,因为长度除以2以后原创 2020-10-23 20:38:26 · 180 阅读 · 2 评论 -
2020-10-22 第3题
2020-10-22 第3题题目来源:leetcode 每日一题763. 划分字母区间字符串 S 由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。返回一个表示每个字符串片段的长度的列表。示例:输入:S = “ababcbacadefegdehijhklij”输出:[9,7,8]解释:划分结果为 “ababcbaca”, “defegde”, “hijhklij”。每个字母最多出现在一个片段中。像 “ababcbacadefegde”, “hij原创 2020-10-23 20:38:55 · 367 阅读 · 0 评论 -
2020-10-21 第2题
2020-10-21 第2题题目来源:leetcode 每日一题925. 长按键入 你的朋友正在使用键盘输入他的名字 name。偶尔,在键入字符 c 时,按键可能会被长按,而字符可能被输入 1 次或多次。你将会检查键盘输入的字符 typed。如果它对应的可能是你的朋友的名字(其中一些字符可能被长按),那么就返回 True。示例 1:输入:name = “alex”, typed = “aaleex”输出:true解释:‘alex’ 中的 ‘a’ 和 ‘e’ 被长按。示例 2:输原创 2020-10-23 20:40:44 · 204 阅读 · 0 评论 -
2020-10-20 第1题
2020-10-20 第1题题目来源:leetcode 每日一题143. 重排链表 给定一个单链表 L:L0→L1→…→Ln-1→Ln ,将其重新排列后变为: L0→Ln→L1→Ln-1→L2→Ln-2→…你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。示例 1:给定链表 1->2->3->4, 重新排列为 1->4->2->3.示例 2:给定链表 1->2->3->4->5, 重新排列为 1->5->原创 2020-10-23 20:41:29 · 153 阅读 · 0 评论