#!/usr/bin/env python
# -*- coding: utf-8 -*-
# 冒泡排序法 def bubbling(array): # 时间复杂度:O(n^2)
for i in range(0, len(array) - 1):
for m in range(i + 1, len(array)):
if array[i] < array[m]:
array[i], array[m] = array[m], array[i] if __name__ == '__main__':
aa = [1, 4, 3, 5, 6, 2, 6, 0, 0]
print(aa)
 package main

 import "fmt"
// 冒泡排序法
// 时间复杂度:O(n^2)
func bubbling(array []int) {
length := len(array)
for i := 0; i < length - 1; i ++ {
for m := 1; m < length; m ++ {
if array[m] > array[m -1] {
array[m],array[m -1] = array[m - 1], array[m]
}
}
}
} func main() {
aa := []int{1, 4, 3, 5, 6, 2, 6, 0, 0}
bubbling(aa)
fmt.Println(aa)
}

最新文章

  1. Eclipse搭建Maven Prooject(终于)
  2. UVA1368
  3. 【NEUQACM OJ】1017: 平面切割(特别版)
  4. UAC在注册表中的对应位置
  5. Atitit 项目管理(5)----------后勤管理与工具链支持管理
  6. Go语言的编程范式
  7. Python3基础 sum,range 计算1到100的和
  8. IOS线程的一些总结
  9. Android开发学习总结(五)——Android应用目录结构分析
  10. Best practice: escape, or encodeURI / encodeURIComponent
  11. 重温《js权威指南》 第2-3章
  12. PHP获取APP客户端的IP地址的方法
  13. ipad itunes 恢复
  14. 2015.9.11模拟赛 codevs 4159【hzwer的迷の数列】
  15. NOR flash和NAND flash区别,RAM 和ROM区别
  16. spring Bean类自动装载实现
  17. 剑指offer--面试题3
  18. windows下编译安装BOOST
  19. redis 系列21 复制Replication (上)
  20. I Think I Need a Houseboat POJ - 1005

热门文章

  1. [UOJ310][UNR #2]黎明前的巧克力
  2. 【DUBBO】Dubbo原理解析-服务引用
  3. windows 2016 容器管理
  4. 笔记:配置 webpack dev server
  5. app.js:1274 [Vue warn]: Error in render: &quot;TypeError: Cannot read property &#39;object_id&#39; of undefined&quot;问题小记
  6. CRC 自动判断大端 小端
  7. Emacs golang用户代码无法补全问题
  8. php 实现四种排序两种查找
  9. C# 中的委托和事件(1)
  10. HBase之八--(3):Hbase 布隆过滤器BloomFilter介绍