刷题
.WHY..
这个作者很懒,什么都没留下…
展开
-
面试常考题——LRU缓存题解
面试常考题——LRU缓存题解原创 2022-08-25 11:19:04 · 520 阅读 · 2 评论 -
剑指 Offer II 022. 链表中环的入口节点(力扣剑指Offer专项突击版——链表2)
题目给定一个链表,返回链表开始入环的第一个节点。 从链表的头节点开始沿着 next 指针进入环的第一个节点为环的入口节点。如果链表无环,则返回 null。为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。注意,pos 仅仅是用于标识环的情况,并不会作为参数传递到函数中。示例 1:输入:head = [3,2,0,-4], pos = 1输出:返回索引为 1 的链表节点解释:链表中有一个环,其尾部连接原创 2022-03-26 18:00:09 · 168 阅读 · 0 评论 -
剑指Offer Ⅱ 001. 整数除法(力扣剑指Offer专项突击版——整数_1)
题目给定两个整数 a 和 b ,求它们的除法的商 a/b ,要求不得使用乘号 ‘*’、除号 ‘/’ 以及求余符号 ‘%’ 。注意:整数除法的结果应当截去(truncate)其小数部分,例如:truncate(8.345) = 8 以及 truncate(-2.7335) = -2假设我们的环境只能存储 32 位有符号整数,其数值范围是 [−2^31, 2^31−1]。本题中,如果除法结果溢出,则返回 2^31 − 1题解由于不能用乘除法,因此考虑使用加减法/位运算,关键在于越界条件的判断与复杂度原创 2022-03-20 19:49:48 · 470 阅读 · 0 评论