上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 30 下一页
摘要: 寻找峰值 题目描述:峰值元素是指其值大于左右相邻值的元素。 给你一个输入数组 nums,找到峰值元素并返回其索引。数组可能包含多个峰值,在这种情况下,返回 任何一个峰值 所在位置即可。 你可以假设 nums[-1] = nums[n] = -∞ 。 示例说明请见LeetCode官网。 来源:力扣(L 阅读全文
posted @ 2022-01-27 10:15 醉舞经阁 阅读(38) 评论(0) 推荐(4) 编辑
摘要: 寻找旋转排序数组中的最小值 题目描述:已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组。例如,原数组 nums = [0,1,2,4,5,6,7] 在变化后可能得到: 若旋转 4 次,则可以得到 [4,5,6,7,0,1,2] 若旋转 7 次,则可以得到 [ 阅读全文
posted @ 2022-01-26 10:15 醉舞经阁 阅读(34) 评论(0) 推荐(4) 编辑
摘要: 翻转字符串里的单词 题目描述:给你一个字符串 s ,逐个翻转字符串中的所有 单词 。 单词 是由非空格字符组成的字符串。s 中使用至少一个空格将字符串中的 单词 分隔开。 请你返回一个翻转 s 中单词顺序并用单个空格相连的字符串。 说明: 输入字符串 s 可以在前面、后面或者单词间包含多余的空格。 阅读全文
posted @ 2022-01-25 10:05 醉舞经阁 阅读(34) 评论(0) 推荐(4) 编辑
摘要: 逆波兰表达式求值 题目描述:根据 逆波兰表示法,求表达式的值。 有效的算符包括 +、-、*、/ 。每个运算对象可以是整数,也可以是另一个逆波兰表达式。 说明: 整数除法只保留整数部分。 给定逆波兰表达式总是有效的。换句话说,表达式总会得出有效数值且不存在除数为 0 的情况。 **逆波兰表达式:**详 阅读全文
posted @ 2022-01-24 10:07 醉舞经阁 阅读(49) 评论(0) 推荐(4) 编辑
摘要: 对链表进行插入排序 题目描述:对链表进行插入排序。 插入排序的动画演示如上。从第一个元素开始,该链表可以被认为已经部分排序(用黑色表示)。 每次迭代时,从输入数据中移除一个元素(用红色表示),并原地将其插入到已排好序的链表中。 插入排序算法: 插入排序是迭代的,每次只移动一个元素,直到所有元素可以形 阅读全文
posted @ 2022-01-23 10:15 醉舞经阁 阅读(29) 评论(0) 推荐(4) 编辑
摘要: LRU 缓存机制 题目描述:运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制 。 实现 LRUCache 类: LRUCache(int capacity) 以正整数作为容量 capacity 初始化 LRU 缓存 int get(int key) 如果关键字 key 存在 阅读全文
posted @ 2022-01-22 18:02 醉舞经阁 阅读(34) 评论(0) 推荐(3) 编辑
摘要: 重排链表 题目描述:给定一个单链表 L 的头节点 head ,单链表 L 表示为: L0 → L1 → … → Ln-1 → Ln 请将其重新排列后变为: L0 → Ln → L1 → Ln-1 → L2 → Ln-2 → … 不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例说明请 阅读全文
posted @ 2022-01-21 13:23 醉舞经阁 阅读(46) 评论(0) 推荐(4) 编辑
摘要: 环形链表 II 题目描述:给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。注意,pos 仅仅是用于标识环的情况,并不会作为参 阅读全文
posted @ 2022-01-20 10:12 醉舞经阁 阅读(33) 评论(0) 推荐(4) 编辑
摘要: 单词拆分 题目描述:给定一个非空字符串 s 和一个包含非空单词的列表 wordDict,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词。 说明: 拆分时可以重复使用字典中的单词。 你可以假设字典中没有重复的单词。 示例说明请见LeetCode官网。 来源:力扣(LeetCode) 链接: 阅读全文
posted @ 2022-01-19 13:15 醉舞经阁 阅读(41) 评论(0) 推荐(4) 编辑
摘要: 复制带随机指针的链表 题目描述:给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何节点或空节点。 构造这个链表的 深拷贝。 深拷贝应该正好由 n 个 全新 节点组成,其中每个新节点的值都设为其对应的原节点的值。新节点的 next 指针和 ran 阅读全文
posted @ 2022-01-18 21:42 醉舞经阁 阅读(27) 评论(0) 推荐(4) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 30 下一页