今天突然看到百度的百科里面居然连选择排序都收录了。老是在数据库里面order by 都要忘了,就复习下了。
#include "stdafx.h" int tmp[]={1,2,3,4,5,6,7,8,9,0}; int _tmain(int argc, _TCHAR* argv[]) { printf("%d,%d/n",sizeof(tmp),sizeof(int)); int i=0,j=0,max=0,t=0,count; count=sizeof(tmp)/sizeof(int); printf("count:%d/n",count); for(i=0;i<count-1;i++) { max=i; for (j=i+1;j<count;j++) { if (tmp[i]<tmp[j]) { max=j; } } if (max!=i) { t=tmp[max]; tmp[max]=tmp[i]; tmp[i]=t; } } printf("/n"); for (i=0;i<sizeof(tmp)/sizeof(int);i++) { printf("%d,",tmp[i]); } return 0; }
您还没有登录,请您登录后再发表评论
(1) 完成5种常用内部排序算法的演示,5种排序算法为:快速排序,直接插入排序,选择排序,堆排序,希尔排序; (2) 待排序元素为整数,排序序列存储在数据文件中,要求排序元素不少于30个; (3) 演示程序开始,...
实现以下常用的内部排序算法并进行性能比较:"直接插入排序"," 折半插入排序"," 2—路插入排序"," 表插入排序"," 希尔排序"," 起泡排序"," 快速排序"," 简单选择排序"," 树形选择排序"," 堆排序"," 归并排序"," 链式...
冒泡排序 简单选择排序 c语言基础 排序算法 数组操作 排序算法实验 简单的c语言程序 排序算法输出
直接插入排序 选择排序 堆排序 归并排序 快速排序 冒泡排序等七种排序方法
选择排序 ss_sort(int e[],int n) 直接插入排序 ss_sort(int e[],int n) 冒泡排序 sb_sort(int e[],int n) 二路合并排序 Merge(int e[],int n) 对给定的数组E[N]={213,111,222,77,400,300,987,1024,632,555} 分别...
插入排序,选择排序,基数排序,冒泡排序的C++实现
选择排序、插入排序、冒泡排序以及快速排序和归并排序的C语言实现,绝对可用
用选择排序法对数组排序,选择排序用函数对立起来。
交换排序 选择排序 冒泡排序 插入排序
希尔排序,堆排序,快速排序,简单选择排序,插入排序,冒泡排序
选择排序法源代码,具体代码与解释,绝对能运行成功的,放心使用。
算法作业的线性选择排序 算法作业的线性选择排序 算法作业的线性选择排序
有一个模板类写出了快速排序,冒泡排序,插入排序,选择排序四种算法。用的是C++哦
用函数实现简单选择排序,并输出每趟排序的结果 Input 第一行:键盘输入待排序关键的个数n 第二行:输入n个待排序关键字,用空格分隔数据 Output 每行输出每趟排序的结果,数据之间用一个空格分隔 Sample Input 10...
插入排序、快速排序、选择排序、选择排序、内部排序方法的比较
7大排序算法(快速排序,冒泡排序,选择排序,归并排序,插入排序,希尔排序,堆排序)实现源码
冒泡排序,选择排序,插入排序,希尔排序,堆排序,归并排序,快速排序源码实现,里面有详细讲解,对新手应该有帮助
六种内部排序算法比较:直接插入排序、希尔排序、冒泡排序、快速排序、选择排序、堆排序。包含实验报告和源代码设计。
选择排序,比较常见的排序算法之一。这是两个例子,两个关于选择排序的例子。
该代码类实现了选择排序的可视化。 程序的关键点主要有两点: 1. 如何在页面上表示出排序程序的运行过程。 2. 如何将排序程序的运行过程和可视化排序结合起来,保持状态一致。 我的解决方法如下: 我采用了...
相关推荐
(1) 完成5种常用内部排序算法的演示,5种排序算法为:快速排序,直接插入排序,选择排序,堆排序,希尔排序; (2) 待排序元素为整数,排序序列存储在数据文件中,要求排序元素不少于30个; (3) 演示程序开始,...
实现以下常用的内部排序算法并进行性能比较:"直接插入排序"," 折半插入排序"," 2—路插入排序"," 表插入排序"," 希尔排序"," 起泡排序"," 快速排序"," 简单选择排序"," 树形选择排序"," 堆排序"," 归并排序"," 链式...
冒泡排序 简单选择排序 c语言基础 排序算法 数组操作 排序算法实验 简单的c语言程序 排序算法输出
直接插入排序 选择排序 堆排序 归并排序 快速排序 冒泡排序等七种排序方法
选择排序 ss_sort(int e[],int n) 直接插入排序 ss_sort(int e[],int n) 冒泡排序 sb_sort(int e[],int n) 二路合并排序 Merge(int e[],int n) 对给定的数组E[N]={213,111,222,77,400,300,987,1024,632,555} 分别...
插入排序,选择排序,基数排序,冒泡排序的C++实现
选择排序、插入排序、冒泡排序以及快速排序和归并排序的C语言实现,绝对可用
用选择排序法对数组排序,选择排序用函数对立起来。
交换排序 选择排序 冒泡排序 插入排序
希尔排序,堆排序,快速排序,简单选择排序,插入排序,冒泡排序
选择排序法源代码,具体代码与解释,绝对能运行成功的,放心使用。
算法作业的线性选择排序 算法作业的线性选择排序 算法作业的线性选择排序
有一个模板类写出了快速排序,冒泡排序,插入排序,选择排序四种算法。用的是C++哦
用函数实现简单选择排序,并输出每趟排序的结果 Input 第一行:键盘输入待排序关键的个数n 第二行:输入n个待排序关键字,用空格分隔数据 Output 每行输出每趟排序的结果,数据之间用一个空格分隔 Sample Input 10...
插入排序、快速排序、选择排序、选择排序、内部排序方法的比较
7大排序算法(快速排序,冒泡排序,选择排序,归并排序,插入排序,希尔排序,堆排序)实现源码
冒泡排序,选择排序,插入排序,希尔排序,堆排序,归并排序,快速排序源码实现,里面有详细讲解,对新手应该有帮助
六种内部排序算法比较:直接插入排序、希尔排序、冒泡排序、快速排序、选择排序、堆排序。包含实验报告和源代码设计。
选择排序,比较常见的排序算法之一。这是两个例子,两个关于选择排序的例子。
该代码类实现了选择排序的可视化。 程序的关键点主要有两点: 1. 如何在页面上表示出排序程序的运行过程。 2. 如何将排序程序的运行过程和可视化排序结合起来,保持状态一致。 我的解决方法如下: 我采用了...