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

网站制作运营google图片搜索

网站制作运营,google图片搜索,建设网站平台需要什么硬件配置,软件外包合同范本概念 通过指针将一组零散的内存块串联在一起 , 把内存块称为链表的“结点”。 记录下个结点地址的指针叫作后继指针 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.zhongyajixie.com/news/62427.html

相关文章:

  • 织梦做淘宝客网站视频给公司建网站需要多少钱
  • 太原网站建设培训学校软件推广的渠道是哪里找的
  • 做网页难吗网站如何优化推广
  • 如何用阿里云做网站软文广告推广
  • 雨岑信息科技有限公司做企业型网站做的怎么样_公司规模如何如何开网站详细步骤
  • 网站管理系统后台推广途径有哪些
  • 拟定一个物流网站建设方案自助建站
  • 西宁网站建设平台公司淘宝营销推广方案
  • 衡水医院网站建设百度关键词指数查询工具
  • 视频网站用什么做百度关键词竞价
  • 网络基础架构永州网站seo
  • 科技公司内蒙古网站制作关键词搜索排名推广
  • 做网站如何排版比较好网站制作公司
  • 做外发的网站百度推广网站一年多少钱
  • 邹城做网站站内seo优化
  • 碑林网站制作优化培训方式
  • 用时时彩做网赚的网站是真的吗优化seo搜索
  • 外贸网站如何传产品免费seo网站自动推广软件
  • 珠海网站建设科速互联自制网站
  • wordpress图片站模板下载新闻博客软文自助推广
  • 相宜本草网站建设天猫seo搜索优化
  • 花店如何做推广百度快照优化的优势是什么
  • 适合做浏览器主页的网站网络舆情管控
  • 郑州全网营销推广seo怎么弄
  • 美国做调研的网站廊坊seo管理
  • 怎样查看网站日志站长之家收录查询
  • 泰国做彩票网站谷歌手机版浏览器官网
  • 优惠券网站是不是很难做百度招商客服电话
  • 要怎么做网站动图推广软文代写
  • 做网站有没有用互联网推广渠道有哪些