![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Go语言基础
冰kling
人在风中,不经不觉
展开
-
GO语言基础之map的使用
go语言基础之map1、map介绍 Go语言中的map(映射、字典)是一种内置的数据结构,它是一个无序的key—value对的集合,比如以身份证号作为唯一键来标识一个人的信息,属于引用类型。2、使用注意事项(1)在一个map里所有的键都是唯一的,切片、函数以及包含切片的结构类型这些类型,不能作为映射的键,使用这些类型会造成编译错误。(2)map是无序的,我们无法决定它的返...转载 2019-05-08 15:29:44 · 311 阅读 · 0 评论 -
go语言之如何用数组实现环形队列
1、实现环形队列的思路分析及要点注:head表示队列首部,tail表示队列尾部,maxSize表示队列容量(1)尾部索引下一个为头部索引时,表示队列满,需要将数组空出一个作为约定(即一个容量为4的队列,需要容量为5的数组),公式表示为(tail+1)%maxSize = head.(2)队里为空 tail = head(3)初始化时,tail = 0 ,head = 0(...转载 2019-05-08 17:07:47 · 504 阅读 · 0 评论