当前位置: 首页 > news >正文

网站制作运营百度指数怎么下载

网站制作运营,百度指数怎么下载,华为网络工程师培训费用,哈尔滨做公司网站的公司有哪些概念 通过指针将一组零散的内存块串联在一起 , 把内存块称为链表的“结点”。 记录下个结点地址的指针叫作后继指针 next ,第一个结点叫作头结点,把最后一个结点叫作尾结点 。 代码实现 定义单链表 在 golang 中可以通过结构体定义单链表…

概念

通过指针将一组零散的内存块串联在一起 , 把内存块称为链表的“结点”。 记录下个结点地址的指针叫作后继指针 next ,第一个结点叫作头结点,把最后一个结点叫作尾结点

代码实现

定义单链表

在 golang 中可以通过结构体定义单链表:

// ListNode 单链表
type ListNode struct {Val  intNext *ListNode
}

操作单链表

使用 golang 实现单链表常用操作:添加节点、遍历链表、查找链表节点、获取链表长度

// AddNode 添加节点
func AddNode(head *ListNode, v int) *ListNode {newNode := &ListNode{Val: v, Next: nil}if head == nil {return newNode}current := headfor current.Next != nil {current = current.Next}current.Next = newNodereturn head
}// TraverseSingleList 遍历单链表
func TraverseSingleList(t *ListNode) {if t == nil {fmt.Println("-> 空链表!")return}for t != nil {fmt.Printf("%d -> ", t.Val)t = t.Next}fmt.Println()
}// SearchSingleListNode 查找单链表节点
func SearchSingleListNode(t *ListNode, v int) bool {if Head == nil {t = &ListNode{v, nil}Head = treturn false}if v == t.Val {return true}if t.Next == nil {return false}return SearchSingleListNode(t.Next, v)
}// GetSingleListSize 获取链表长度
func GetSingleListSize(t *ListNode) int {if t == nil {fmt.Println("-> 空链表!")return 0}i := 0for t != nil {i++t = t.Next}return i
}
http://www.tj-hxxt.cn/news/99479.html

相关文章:

  • 维护一个网站难吗小程序商城制作一个需要多少钱
  • 一诺互联网站建设公司郑州网站关键词排名
  • 个人网站设计与制作源代码线上职业技能培训平台
  • 江西宜春市城市建设档案馆网站北京网络营销推广
  • wordpress改关键词惠州seo推广优化
  • 做外贸 访问国外网站百度应用商店下载
  • php动态网站开发概述口碑营销的例子
  • 个人网站注册公司漯河seo公司
  • 建设银行杭州网站首页接广告赚钱的平台
  • 设计网站推荐理由百度知道一下
  • 比价网站开发毕业论文郑州网络营销策划
  • phpcmsv9网站地图北京快速优化排名
  • 新乡网站优化百度排名竞价
  • 企业网站源码网重庆seo快速优化
  • php做网站弊端网络营销介绍
  • 南通wap网站建设互联网整合营销推广
  • html5网站建设基本流程图seo建站收费地震
  • 内网怎么做网站服务器seo手机端排名软件
  • 河南商都建设有限公司网站新闻 最新消息
  • 网站建设制作的标准有哪些十大营销策略
  • 在线爬取网页源码seo就是搜索引擎广告
  • 广州网站建设 .超凡科技网店运营教学
  • 5自己建网站可以免费推广的平台
  • 成都医院做网站建设公司注册
  • 注册网站模板营销软文范例大全300
  • 一起做网站17杭州女装免费卖货平台
  • 三合一网站管理系统给你一个网站怎么优化
  • 中国建设银行网站能查流水吗为企业推广
  • 泰安北京网站建设天津百度关键词推广公司
  • 施工企业的项目负责人应当对( )负责外贸seo网站推广