golang 实现冒泡排序
2024-08-29 19:52:01
package main import (
"fmt"
) func main(){
a := [...] int{2,5,9,6,8}
fmt.Println(a) num :=len(a)
for i:=0; i <num; i++{ //取数组a的第一个值
for j:= i+1; j <num; j++ { //取数组a的第二个值
从大到小排序
// if a[i] < a[j]{
// temp := a[i]
// a[i] = a[j]
// a[j] = temp
// } 从小到大排序
if a[j] < a[i]{
temp := a[j]
a[j] = a[i]
a[i] = temp
}
}
}
fmt.Println(a)
}
结果为:
最新文章
- Moon.Orm 5.0(MQL版)的高性能,将发言权交给你!
- Ugly Number
- ubuntu常用命令记录集
- iOS开发UI篇—UITableviewcell的性能优化和缓存机制
- iOS ----Pods-resources.sh Permission denied
- Ubuntu 下为 Idea 创建启动图标.
- Android logcat使用
- mac 下 sublime text 运行c++/c 不能使用scanf/cin
- bzoj 1604: [Usaco2008 Open]Cow Neighborhoods 奶牛的邻居 曼哈顿生成树
- Android的JNI开发
- HTML5+AJAX+WEBAPI 文件上传
- UVA10006 - Carmichael Numbers
- 4.请求方式为application/json时的接口测试要如何做?
- Dev之ChartControl控件(二)— 绘制多重坐标图形
- libconfig第二篇----两个小例子
- Weex和React Native框架对比与选择
- JavaBean命名规范
- Mac之brew使用
- Chrome禁止http自动转为https
- Mybatis工程搭建
热门文章
- MyBais中xxMap.xml中的知识点
- __slots__,__doc__,__module__,__class__.__call__
- [软件工程基础]PhyLab 技术规格说明书
- 087 Scramble String 扰乱字符串
- [转] boost:lexical_cast用法
- 牛客网Java刷题知识点之多线程同步的实现方法有哪些
- Storm编程入门API系列之Storm的Topology多个Executors数目控制实现
- [转]为ReportViewer导出的PDF文档加上水印
- hdoj薛猫猫杯程序设计网络赛1003 球球大作战
- org.apache.axis2.AxisFault: Service class XXXXX must have public as access Modifier解决方案