刷他呀的算法
文章平均质量分 71
牛客网&leetcode&剑指offer
徐同学呀
致力于java底层、源码、中间件、后端领域学习和探索。热爱源码,热爱生活,持续改进,坦诚合作!
展开
-
剑指 Offer 35. 复杂链表的复制
在通过next指针顺序遍历并构建新链表时,random指针指向的节点对应到的新节点可能还没创建,所以无法单纯通过遍历构建新节点的random指针。原创 2022-04-30 22:09:24 · 561 阅读 · 2 评论 -
剑指 Offer 24. 反转链表(双指针+递归)
一看就会,一写就费原创 2022-04-29 23:27:30 · 2060 阅读 · 1 评论 -
剑指 Offer 30. 包含 min 函数的栈,时间复杂度O(1)(简单)
定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中,调用 min、push 及 pop、top的时间复杂度都是 O(1)。原创 2022-04-28 13:01:22 · 453 阅读 · 4 评论 -
剑指 Offer 09. 用两个栈实现队列(简单)
先刷个简单的热热身,用两个栈实现队列,主要对栈和队列的特性的考察:栈先进后出,队列先进先出。原创 2022-04-27 22:58:37 · 1547 阅读 · 0 评论