直接插入排序(go实现)-创新互联
package main import "fmt" func main() { arr := []int{11, 2, 7, 11, 88, 91, 23, 14, 12, 33} straightInsertSort(arr) for i :=0 ; i < len(arr); i++ { fmt.Println(arr[i]) } } func straightInsertSort(unsorted []int) { for i := 1; i < len(unsorted); i++ { if unsorted[i-1] > unsorted[i] { temp := unsorted[i] var j int for j = i - 1; j >= 0 && unsorted[j] > temp; j-- { unsorted[j+1] = unsorted[j] } unsorted[j+1] = temp } } }
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
新闻名称:直接插入排序(go实现)-创新互联
文章来源:http://tyjierui.cn/article/djpopd.html