用go实现简单的冒泡排序
2024-08-26 20:39:55
package main import "fmt" func main(){
var arr = [] int { 9 , 6 , 2 , 5 , 8 , 10 , 12 , 1 }
var new_arr [] int
new_arr = sortArr( arr , len( arr ) )
fmt.Printf("%d ", new_arr) } func sortArr( arr [] int , size int) [] int {
for i := 0 ; i < size ; i++ {
for j := 0 ; j < ( size - 1 - i ) ; j++ {
if arr[j] > arr[j+1] {
tmp := arr[j+1]
arr[j+1] = arr[j]
arr[j] = tmp
}
}
}
return arr
}
最新文章
- YTU 3027: 哈夫曼编码
- 启动windows bat文件出现错误,直接关闭
- Android热身:通过网络获取资源并更新UI组件
- jquery动画基础
- Junit4.x扩展:运行指定方法
- sql语句删除数据表重复字段的方法
- IOS block 记录
- C++_归并排序
- Demo_敌军坦克生成,坦克移动(可以拓展发射子弹,敌军消失获取分数或者添加动画,声音功能)
- MySQL validate_password 插件
- NetBeans部署项目(Extjs)报错(二)
- json-gson:.isJsonNull()问题-堆栈溢出
- C语言实现迷宫小游戏
- Oracle 11g OGG 修改 trail 文件大小
- Visual Studio 2019 Serial Keys
- centos 6.5 防火墙开放指定端口
- 手工利用Chrome浏览器“Javascript控制台”
- 2015306 白皎 《网络攻防》Exp4 恶意代码分析
- @slf4j注解找不到 log 变量
- spark on es 多索引查询