1,排序的分类

1)内部排序:指将需要处理的所有数据都加载到内部存储器中进行排序。包括(交换式排序法,选择排序法和插入排序法)

2)外部排序法:数据量过大,无法全部加载到内存中,需要借助外部存储进行排序。包括(合并排序法和直接合并排序法)

2,冒泡排序实现代码

3,查找

3.1在go中有两种查找方式

1)顺序查找

2)二分查找

4,二维数组介绍

就是矩阵类型数组,m*n的一个矩阵类型的数组

5,二维数组

使用二维数组输出

000000

001000

020300

000000

6,二维数组的使用方式1:先声明/定义,再赋值

语法:var 数组名[大小][大小]类型

比如:var arr[2][3]标识2行3列

初始化:arr[0][1]=1,arr[0][2]=2,arr[0][0]=0......

二维数组在内存中的存在形式

7,使用方式2,直接初始化

声明:var 数组名 [大小][大小]类型=[大小][大小]类型{{初值},{初值}......}

如果不赋值,默认是0

说明:二维数组在声明也有四种类型

8,二维数组的遍历两种方式


码字不易,还望点个赞点个关注多多支持一下,谢谢