zoukankan
html css js c++ java
C# 冒泡算法
public
void
BubbleSort(
int
[] R)
{
int
i,j,temp;
//
交换标志
bool
exchange;
//
最多做R.Length-1趟排序
for
(i
=
0
; i
<
R.Length; i
++
)
{
//
本趟排序开始前,交换标志应为假
exchange
=
false
;
for
(j
=
R.Length
-
2
; j
>=
i; j
--
)
{
//
交换条件
if
(R[j
+
1
]
<
R[j])
{
temp
=
R[j
+
1
];
R[j
+
1
]
=
R[j];
R[j]
=
temp;
//
发生了交换,故将交换标志置为真
exchange
=
true
;
}
}
//
本趟排序未发生交换,提前终止算法
if
(
!
exchange)
{
break
;
}
}
}
查看全文
相关阅读:
完美解决微信端设置title失败问题
linux下的find&&grep查找命令
微信开发二三事
干掉chrome下input恶心的黄色背景
关于.gitignore文件使用说明
HTTPie:一个不错的 HTTP 命令行客户端
退出登录功能改变window的rootviewcontroller输入框键盘不会收起
coredata操作工具
并发编程gcd粗暴记忆法
网友的百度移动云可穿戴部门的面试经历
原文地址:https://www.cnblogs.com/yiki/p/1370003.html
最新文章
移动端穿插着PC端自动化-Python基础(干货)
这几天的工作
开始操作啦
移动端自动化环境搭建-Appium Client的安装和AppiumLibrary库的安装
移动端自动化环境搭建-RIDE的安装
移动端自动化环境搭建-Robot Framework的安装
webservice接口自动化测试-总结
maven 转 gradle
收藏-Gradle史上最详细解析
gradle-TestNG配置
热门文章
跟我学Gradle
让Maven项目使用Nexus作为远程仓库的settings.xml配置
svn变更自动触发jenkins构建工程-简单版
selenium之 chromedriver与chrome版本映射表(更新至v2.27)
ANT build.xml文件详解
解决Eclipse出现的Failure to transfer ... jar问题
MAC下搭建PHP/LNMP环境
gitignore.io-程序猿值得拥有的智能生成gitignore文件的秘密武器
linux shell 系列 (一)linux命令行攻略之系统管理命令
linux shell 系列 (一)linux命令行攻略之常用命令
Copyright © 2011-2022 走看看