链表基本结构
链表基本结构
type LinkNodeIface interface { Create(array []int64) *LinkNode } type LinkNode struct { Data int64 NextNode *LinkNode }
创建链表
func (linkNode LinkNode) Create(array []int64) *LinkNode { if len(array) == 0 { return nil } node := new(LinkNode) node.Data = array[0] preNode := node for i := 1; i < len(array); i++ { nodeNext := new(LinkNode) nodeNext.Data = array[i] preNode.NextNode = nodeNext preNode = nodeNext } return node }
本文来自博客园,作者:LeeJuly,转载请注明原文链接:https://www.cnblogs.com/peterleee/articles/15181892.html

浙公网安备 33010602011771号