Fork me on GitHub
摘要: 循环链表还是挺有难度的: 向链表中插入第一条数据的时候如何进行初始化。 删除循环链表中的数据时要考虑多种情况。 详情在代码中一一说明。 目录结构如下: circleLink.go package link import ( "fmt" ) type CatNode struct { ID int N 阅读全文
posted @ 2019-12-09 19:30 西西嘛呦 阅读(1050) 评论(0) 推荐(0)
摘要: 目录结构: doubleLink.go package link import ( "fmt" ) //HerosNode 链表节点 type HerosNode struct { ID int Name string pre *HerosNode //指针 next *HerosNode //指针 阅读全文
posted @ 2019-12-09 16:35 西西嘛呦 阅读(246) 评论(0) 推荐(0)
摘要: 实现单链表的增删查改。 目录如下: singleLink.go package link import ( "fmt" ) //HeroNode 链表节点 type HeroNode struct { ID int Name string next *HeroNode //指针 } //Insert 阅读全文
posted @ 2019-12-09 15:34 西西嘛呦 阅读(358) 评论(0) 推荐(0)
摘要: 目录结构: circlequeue.go package queue import ( "errors" "fmt" ) //CircleQueue 环型队列 type CircleQueue struct { MaxSize int Array [5]int Front int Rear int 阅读全文
posted @ 2019-12-09 14:43 西西嘛呦 阅读(1380) 评论(1) 推荐(0)