![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
滔搏让二追三赌约
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 · 128 阅读 · 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 · 308 阅读 · 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 · 150 阅读 · 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 · 117 阅读 · 0 评论