排序算法 冒泡排序 冒泡排序(英语:Bubble Sort)是一种简单的排序算法.它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序(如从大到小.首字母从A到Z)错误就把他们交换过来. 过程演示: #include <stdio.h> void bubble_sort(int arr[], int len) { int i, j, temp; for (i = 0; i < len - 1; i++) for (j = 0; j < len - 1 - i; j++) i…
(1)选择排序算法:选择排序算法是,将第一个数和其它的数比较,将较小的数(从小到大的排列)和第一个数换位,以此类推 #include<stdio.h> int main() { int i,j; /*i用来存储数值最小的数组元素的数值,j用来存储该元素的位置*/ int a[10]; /*定义一个数组用来存储用户输入的数据*/ int iTemp; int iPos; /*通过双层循环进行选择排序,最后输出排序后的结果*/ printf("为数组元素赋值:\n"); for…