博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Go语言(Golang)插入排序
阅读量:7199 次
发布时间:2019-06-29

本文共 398 字,大约阅读时间需要 1 分钟。

package mainimport (	"fmt")func InsertSort(arr *[6]int) {	for i := 1; i < len(arr); i++ {		val := arr[i]		index := i - 1		for index >= 0 && arr[index] > val {			arr[index+1] = arr[index]			index--		}		if index + 1 == i {			continue		}		arr[index+1] = val	}}func main() {	arr := [6]int{13,78,10,45,664,12}	InsertSort(&arr)	fmt.Println(arr)}

  

转载于:https://www.cnblogs.com/HouZhenglan/p/10086436.html

你可能感兴趣的文章
QT-opencv小结
查看>>
完美兼容IE、Opera、Firefox、360、搜狗的“添加收藏”的最精简代码
查看>>
销毁session
查看>>
【待续】翻译:jQuery Mobile: 他能为你做什么?
查看>>
【装机知识】机箱知识整理
查看>>
网络安全系列 之 协议安全
查看>>
MySQL数据类型和常用字段属性总结
查看>>
换字式密码
查看>>
call指令和ret指令的配合使用
查看>>
使用MASM06 - Win32汇编语言014
查看>>
windows安装scala报错:此时不应有 Files"\java\jdk1.8.0_144"=="
查看>>
TCPIP网络协议层对应的RFC文档
查看>>
C++笔记之用户定义的转换
查看>>
App数据格式之解析Json
查看>>
Python 继承和多态
查看>>
DVB SI中的Network ID
查看>>
LED的串联电阻值的计算
查看>>
HTML语义化
查看>>
斑点检测(LoG,DoG)(下)
查看>>
[20170625]12c Extended statistics.txt
查看>>