IP属地:贵州
题目描述 给出一个链表,每 k 个节点一组进行翻转,并返回翻转后的链表。 k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的...
题目描述 给定一个链表,判断链表中是否有环。 进阶: 解题思路 无环链表,最后一个节点为nil,有环链表可以无限循环next下去 不用额外空间:...
题目描述 给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 说明:不允许修改给定的链表。进阶: 解题思路 无环链表...
题目描述 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。示例: 说明: 你的算法只能使用常数的额外空间。 你不能只是单纯的改变节点内...
题目描述 请判断一个链表是否为回文链表。 示例1: 示例2: 进阶: 你能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此题? 解题思路...
题目描述 反转一个单链表。 示例: 进阶: 解题思路 详见代码 代码实现 GitHub 源码传送门 项目中会提供各种数据结构及算法的Golang...
232. 用栈实现队列 使用栈实现队列的下列操作: push(x) -- 将一个元素放入队列的尾部。 pop() -- 从队列首部移除元素。 p...
146. LRU缓存机制 运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制。它应该支持以下操作: 获取数据 get ...