简单冒泡排序
来源:互联网 发布:淘宝店铺过户流程图 编辑:程序博客网 时间:2024/06/05 03:06
void swap(int *pa, int *pb) {
int temp = *pa;
*pa = *pb;
*pb = temp;
}
void bubbleSort(int A[], int n) {
bool sorted = false;
while (!sorted) {
sorted = true;
for (int i = 1; i < n; i++) {
if (A[i - 1] > A[i]) {
swap(&A[i - 1], &A[i]);
}
sorted = false;
}
n–;
}
}
int main(int argc, const char * argv[]) {
@autoreleasepool {
// insert code here…
NSLog(@”Hello, World!”);
int a[] = {8, 9, 3, 4, 2, 1, 0};
bubbleSort(a, sizeof(a) / sizeof(a[0]));
for (int i = 0; i < sizeof(a) / sizeof(a[0]); i++) {
NSLog(@”%d:%d\n”, i, a[i]);
}
}
return 0;
}
- 简单排序---冒泡排序
- 简单排序:冒泡排序
- 简单排序--冒泡排序
- 简单排序:冒泡排序
- 排序:简单排序-冒泡
- 简单冒泡排序
- 简单的冒泡排序
- 简单的冒泡排序
- 简单的冒泡排序
- 冒泡排序简单应用
- 简单的冒泡排序
- java 简单冒泡排序
- java简单冒泡排序
- 简单冒泡排序
- 简单的冒泡排序
- 简单的冒泡排序
- java 简单冒泡排序
- 简单冒泡排序
- 怎样获取当前点击时间的对象
- Android View中getViewTreeObserver().addOnGlobalLayoutListener()
- mysql 1129 error
- Android基础篇(三)——Android中的Activity简单介绍
- Java线程
- 简单冒泡排序
- 10.如何设置全局字体
- 关于Xcode遇到崩溃问题那些事(一)
- DirectShow学习笔记总结
- 第二发~次方求模~
- BigData学习1_数据处理平台架构中的SMACK组合:Spark、Mesos、Akka、Cassandra以及Kafka
- WebServlet注解
- 【solr 4.7.2】windows下安装部署到tomcat6中
- ResumeThread用于一个已结束的线程