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

网站制作运营长沙seo排名外包

网站制作运营,长沙seo排名外包,网页制作全套教程视频,ps里面怎么做网站对联广告概念 通过指针将一组零散的内存块串联在一起 , 把内存块称为链表的“结点”。 记录下个结点地址的指针叫作后继指针 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.hengruixuexiao.com/news/42024.html

相关文章:

  • 正品购物平台seo公司排名教程
  • 免费企业网站系统常用的关键词优化策略有哪些
  • 网站开发学习方法2022年seo还值得做吗
  • 网站建设六道seo常规优化
  • 有特色的企业网站广告加盟
  • 深圳沙井做网站优化系统的软件
  • 网站制作完成后为了提交百度一下
  • 如何查询网站域名微软优化大师
  • 专业建设外贸网站制作江门惠州网站seo排名优化
  • 宝塔安装wordpress企业怎么做好网站优化
  • 工程装修设计公司seo优化自动点击软件
  • 建网站 几个链接日照seo公司
  • 网站开发工具 知乎竞价托管哪家便宜
  • 做网站一年赚多少钱广州seo软件
  • 营销型网站特点发布友情链接
  • 哪个网站的前台背景墙做的好今天国内新闻
  • laravel 跳转到其他网站百度贴吧入口
  • 可以建网站一个产品的营销方案
  • 如何搭建个人网站网络推广员压力大吗
  • 网站建设数据库是什么意思疫情防控最新数据
  • 创建网站服务器谷歌seo外链平台
  • wordpress建小说网站佛山网站建设公司
  • 网站数据库 数据库空间购买租用alexa排名
  • cpa推广之家百度关键词优化技巧
  • 周口千慧网站建设seoapp推广
  • 开平网页设计seo引擎优化专员
  • 环境保护部网站查询建设项目百度热搜词排行榜
  • 大理网站制作公司百度一下就知道了官网楯
  • 绿化信息网站建设北京网站快速排名优化
  • 微信网站开发模板长春今日头条新闻