摘要: map切片: 切片的数据类型如果是map,则我们称为 slice of map, map切片,这样使用则map个数就可以动态变化了。 案例演示:要求:会用一个map来记录monster的信息 name 和 age,也就是说一个monster 对应一个map,并且妖怪的个数可以动态的增加=>map切片 阅读全文
posted @ 2019-08-23 23:03 我是一只忙碌的小青蛙 阅读(592) 评论(0) 推荐(0) 编辑
摘要: map增加和更新: map["key"] = value //如果key还没有,就是增加,如果key存在就是修改 案例演示: func main() { cities := make(map[string]string) cities["no1"] = "北京" cities["no2"] = "天 阅读全文
posted @ 2019-08-23 22:56 我是一只忙碌的小青蛙 阅读(288) 评论(0) 推荐(0) 编辑
摘要: map是key-value数据结构,又称为字段或者关联数组。类似其他编程语言中的集合,在编程中是经常使用到。 map的声明: 基本语法: var map变量名 map[keytype]valuetype key 可以是什么类型? golang中的map,的key 可以是很多种类型,比如 bool,数 阅读全文
posted @ 2019-08-23 22:47 我是一只忙碌的小青蛙 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 多维数组我们只介绍二维数组。 二维数组的应用场景: 比如我们开发一个五子棋游戏,棋盘就是需要二维数组来表示。 二维数组的使用: 快速入门案例:请用二维数组输出如下图形0 0 0 0 0 00 0 1 0 0 00 2 0 3 0 00 0 0 0 0 0 代码演示: func main() { // 阅读全文
posted @ 2019-08-23 22:41 我是一只忙碌的小青蛙 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 在Golang中,我们常用的查找有两种: 1)顺序查找 2)二分查找 顺序查找: 1)有一个数列:白眉鹰王、金毛狮王、紫衫龙王、青翼蝠王 猜数游戏:从键盘中任意输入一个名称,判断数列中是否包含此名称 案例演示:func main() { //思路 //1.定义一个字符串数组 //2.从控制台接收一个 阅读全文
posted @ 2019-08-23 22:32 我是一只忙碌的小青蛙 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 排序是将一组数据,依指定的顺序进行排列的过程。 排序的分类: 1)内部排序: 指将需要处理的所有数据都加载到内部存储器中进行排序。 包括(交换式排序法、选择式排序法和插入式排序法); 2)外部排序法: 数据量过大,无法全部加载到内存中,需要借助外部存储进行排序。 包括(合并排序法和直接合并排序法) 阅读全文
posted @ 2019-08-23 22:26 我是一只忙碌的小青蛙 阅读(151) 评论(0) 推荐(0) 编辑