golang
文章平均质量分 63
go go go进军golang
多啦A熊
皮皮赖赖。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
剑指 Offer 35. 复杂链表的复制(哈希/衍生拆分图解)
题目描述请实现 copyRandomList 函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个 next 指针指向下一个节点,还有一个 random 指针指向链表中的任意节点或者 null。题目分析题中每个节点新增了 random 指针,指向链表中的 任意节点 或者 空 。这个 random 指针就意味着在复制时,除了基础的结点创建 ,还需要创建节点中的 pre.random指针及其指向的节点 。本题难点在复制链表的过程中构建新链表各节点的 random 引用指向。解题哈希映射可以原创 2022-01-05 21:45:53 · 416 阅读 · 0 评论 -
链表(图文详解)
链表与数组的对比,单链表和双链表的对比,双链表性能比单链表好,为什么不经常使用?有环链表面试题?原创 2019-07-10 12:49:49 · 92679 阅读 · 23 评论 -
链表简单实现(增删查改)
关于链表的原理已经有一篇链表文章写的很详细了,这篇文章主要侧重于代码的实现,主要使用go实现。原创 2021-12-26 21:50:33 · 2922 阅读 · 0 评论 -
数据结构 - 队列(图解+源码)
顺序队列与循环队列分别实现,顺序队列的假溢出原创 2021-12-20 00:14:31 · 1608 阅读 · 0 评论 -
剑指 Offer 06. 从尾到头打印链表(递归、逆置链表、头部动态插入)
题目输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例 1:输入:head = [1,3,2]输出:[2,3,1]限制:0 <= 链表长度 <= 10000解法一:递归(递归本来就是一种栈,所以算做一类)func reversePrint(head *ListNode) []int { if head == nil { return []int{} } if head.Next == nil { return []i原创 2021-11-23 22:46:52 · 488 阅读 · 0 评论
分享