链表
杨戬没有你我怎么活
喜欢的人是杨戬!
展开
-
golang 双向链表的使用方法
element.Value存储的是放在list的元素值 使用范例: package main import ( "container/list" "fmt" ) func printList(l *list.List){ for e := l.Front(); e!=nil;e = e.Next(){ fmt.Print(e.Value ," ") } fmt.Println("--------------------------") } func main() { l := li.原创 2021-04-01 09:22:03 · 161 阅读 · 0 评论 -
剑指 Offer 18. 删除链表的节点
题目: 给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。 返回删除后的链表的头节点。 注意:此题对比原题有改动 示例 1: 输入: head = [4,5,1,9], val = 5 输出: [4,1,9] 解释: 给定你链表中值为5的第二个节点,那么在调用了你的函数之后,该链表应变为 4 -> 1 -> 9. 示例 2: 输入: head = [4,5,1,9], val = 1 输出: [4,5,9] 解释: 给定你链表中值为1的第三个节点,那...原创 2020-06-20 21:27:12 · 128 阅读 · 0 评论