- 博客(3)
- 收藏
- 关注
原创 约瑟夫go实现
package main import ( "fmt" "os" ) type Node struct { num int pNext *Node } func createList( size int) *Node{ if size<0{ os.Exit(-1) } p:=new(Node) p.num=1 q:=p for i:=2;i<=size;i++ {
2016-12-28 22:34:26 351
原创 静态链表GO语言实现
package main import ( "fmt" "log" "os" ) //静态链表节点 type Node struct{ data string cursor int } const maxSize int=10 //初始化链表 func initList(size int)([]Node){ if size<3 { log.Fatal("size参数错误")
2016-12-13 22:06:53 681
原创 利用快慢速算法查找单链表中间节点
package main import ( "fmt" "log" "math/rand" ) // 单链表结点 type Node struct { data int pNode *Node } //初始化单链表 func initList()*Node { pHead:=new(Node) pHead.pNode=nil return pHead } // 生成单链表数据,用
2016-12-04 15:46:29 260
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人