选择排序的c实现代码
2011-10-12 15:43
253 查看
#include<stdio.h> int sort(int arr[],int n) { int i, j,min, t; for (i = 0; i < n-1; i++) { min = i; for (j = i + 1; j< n; j++) { if (arr[min]> arr[j]) { min = j; } } if (min!= i) { t = arr[i]; arr[i] = arr[min]; arr[min]= t; } } } void show(int arr[],int n); int main(void) { int arr[10]= {1, 3, 4, 2,6 ,4, 5, 9,0, 8}; show(arr, 10); sort(arr, 10); show(arr, 10); } void show(int arr[],int n) { int i; for (i = 0; i < n; i++) { printf("%d", arr[i]); usleep(50000); fflush(0); } putchar('\n'); } |
相关文章推荐
- 用选择的方式对数组进行排序,并写出对应的优化后的代码实现。(重点写思路、原理)
- 选择排序的Java代码实现
- 简单选择、冒泡、插入排序思想及Java实现代码
- 选择排序、树形排序、堆排序的java代码实现
- 选择排序与冒泡法排序的C代码实现
- 基础排序——冒泡排序、选择排序、插入排序的讲解、代码实现
- C++ 直接选择排序的实现实例代码
- 简单选择排序和二元选择排序的代码实现
- 快速排序-常见中轴(主元pivot)选择方法及实现代码(末位/随机/三数中值/..)
- 用JAVA代码实现选择排序
- 冒泡排序,选择排序的的代码实现
- 算法 -- Java实现选择排序(图解 + 代码实现)
- 【数据结构与算法】【排序】简单选择排序的代码实现
- 【Java】数组的冒泡排序和选择排序(原理+代码实现)
- 简单的C语言选择排序实现代码
- 排序--简单选择排序思想及其代码实现
- java实现数组的冒泡排序、选择排序代码
- Java中选择排序的代码实现
- C语言实现选择排序、冒泡排序和快速排序的代码示例
- 排序基础之插入排序、冒泡排序、选择排序详解与Java代码实现