博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Go:冒泡排序
阅读量:6450 次
发布时间:2019-06-23

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

package mainimport "fmt"func BubbleSort(arr *[5]int) {	fmt.Println("排序前:", *arr) // 排序前: [5 17 1 68 22]	temp := 0 // 临时变量、用于做交换	for i := 0; i < len(*arr)-1; i++ {		for j := 0; j < len(*arr)-1-i; j++ {			if (*arr)[j] > (*arr)[j+1] {				temp = (*arr)[j]				(*arr)[j] = (*arr)[j+1]				(*arr)[j+1] = temp			}		}	}	fmt.Println("排序后:", *arr) // 排序后: [1 5 17 22 68]}func main() {	arr := [5]int{5, 17, 1, 68, 22}	BubbleSort(&arr)}

  

转载于:https://www.cnblogs.com/believepd/p/10928369.html

你可能感兴趣的文章
洛谷——P2404 自然数的拆分问题
查看>>
(转)Mac 下设置android NDK的环境
查看>>
[struts]s:action 的使用方法
查看>>
dubbo问题总结
查看>>
20165320 第三周学习总结
查看>>
Struts2和Spring MVC的区别
查看>>
angular-bootstrap ui-date组件问题总结
查看>>
理解Javascript参数中的arguments对象
查看>>
day1
查看>>
(salesforce相关)AngularJs实现表格的增删改查
查看>>
p2:千行代码入门python
查看>>
bzoj1106[POI2007]立方体大作战tet*
查看>>
解决:Java调用.net的webService产生“服务器未能识别 HTTP 标头 SOAPAction 的值”错误...
查看>>
spring boot configuration annotation processor not found in classpath问题解决
查看>>
【转】正则基础之——神奇的转义
查看>>
团队项目测试报告与用户反馈
查看>>
MyBatis(1)——快速入门
查看>>
对软件工程课程的期望
查看>>
CPU高问题排查
查看>>
Mysql中文字符串提取datetime
查看>>