冒泡排序
来源:互联网 发布:淘宝送装入户 编辑:程序博客网 时间:2024/06/05 01:07
冒泡排序:对相邻的元素进行两两比较,顺序相反则进行交换,这样,每一趟会将最小或最大的元素“浮”到顶端,最终达到完全有序
#include <windows.h>#include <stdio.h>//交换数组元素void swap(int *a, int *b);int main(){ int str[10]; int i, j; for (i = 0; i < 10; i++) { str[i] = 10 - i; } //原值 for (i = 0; i < 10; i++) { printf("%d ", str[i]); } printf("\n"); //排序 for (i = 0; i < 10; i++) { for (j = i + 1; j < 10; j++) { if (str[i] > str[j]) { swap(&str[i], &str[j]); } } } //输出 for (i = 0; i < 10; i++) { printf("%d ", str[i]); } system("pause"); return 0;}void swap(int *a, int *b){ int c; c = *a; *a = *b; *b = c;}
阅读全文
0 0
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 022-Java-013
- 集算器如何将第一个sql语句中的结果作为第二个sql的参数值
- 5-6.枚举enum练习。
- 21.java语言基础-三元运算符
- JVM之垃圾回收
- 冒泡排序
- Android
- 报错The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
- 22.java语言基础-分页业务逻辑算法
- 编辑距离 dp
- 正则表达式
- WPF多线程UI更新——两种方法
- Exception:No Session found for current thread
- The MongoDB\Driver\Manage class 翻译