插入排序 冒泡法排序 快速排序 直接选择排序 堆排序 归并排序 希尔排序 7种排序算法及时间比较

时间:2014-03-14 15:36:38
【文件属性】:

文件名称:插入排序 冒泡法排序 快速排序 直接选择排序 堆排序 归并排序 希尔排序 7种排序算法及时间比较

文件大小:11KB

文件格式:C

更新时间:2014-03-14 15:36:38

插入排序 冒泡法排序 归并排序 希尔排序 排序算法及时间比较

void paixucaidan() { int i; SeqList R; input_int(R); printf("\t******** Select **********\n"); printf("\t1: 插入排序\n"); printf("\t2: 冒泡法排序\n"); printf("\t3: 快速排序\n"); printf("\t4: 直接选择排序\n"); printf("\t5: 堆排序\n"); printf("\t6: 归并排序\n"); printf("\t7: 希尔排序\n"); printf("\t***************************\n"); scanf("%d",&i); //输入整数1-7,选择排序方式 switch (i){ case 1: InsertSort(R); break; //值为1,直接插入排序 case 2: BubbleSort(R); break; //值为2,冒泡法排序 case 3: QuickSort(R,1,n); break; //值为3,快速排序 case 4: SelectSort(R); break; //值为4,直接选择排序 case 5: HeapSort(R); break; //值为5,堆排序 case 6: MergeSort(R); break; //值为6,归并排序 case 7:ShellSort(R); break; //值为7,希尔排序 } printf("Sort reult:"); output_int(R); printf("\n"); } 以上为菜单及功能


网友评论

  • 谢谢分享,总体还是不错的,4星
  • 资源不错,很全面,谢谢分享了
  • 真的很不错的!几种排序方法都有!!
  • 有各种排序法的直接对比。感谢分享
  • 7种排序算法都能实现,但是界面设计不够友好,而且只给出了其中部分算法的排序时间比较,不全