[算法练习] 冒泡排序
2010-04-04 09:30
267 查看
]#include <stdio.h> #define MAX_LEN 10 void sort(int numbers[]) { int i, j, temp; for (i = 0; i < MAX_LEN - 1; i++) for (j = 0; j < MAX_LEN - i - 1; j++) if (numbers[j] > numbers[j+1]) { temp = numbers[j]; numbers[j] = numbers[j+1]; numbers[j+1] = temp; } } int main(void) { int numbers[MAX_LEN]; int i; for (i = 0; i < MAX_LEN; i++) scanf("%d", &numbers[i]); sort(numbers); for (i = 0; i < MAX_LEN; i++) printf("%-4d ", numbers[i]); printf("/n"); return 0; }
相关文章推荐
- 2013年3月算法练习(一)冒泡排序
- [置顶] 算法练习---冒泡排序
- 算法练习——冒泡排序的两次进化
- [算法练习]冒泡排序的C语言实现
- 【算法】冒泡排序
- 算法练习
- 基本算法练习三
- 冒泡排序练习
- 冒泡排序原理以及算法
- 算法练习1126
- 基本算法练习四
- 算法练习(36):Min Cost Climbing Stairs
- 算法练习(37):Best Time to Buy and Sell Stock
- C++编程练习(7)----“KMP模式匹配算法“字符串匹配
- java数组扩展练习及冒泡排序,选择排序和折半查找
- 【捷哥浅谈PHP】第二弹---经典算法的运用(冒泡排序和快速排序)
- 算法之冒泡排序
- c语言中冒泡排序、插入排序、选择排序算法比较
- 算法---冒泡排序,快速排序,二分查找(折半查找),选择排序,插入排序
- 【算法】用Lua解决冒泡排序