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"); } 以上为菜单及功能
1
指针数组为字符串排序,char* str[] = { "beijing","guangdong","shanghai" };进行排序,内涵冒泡排序和快速排序,原理:更改指针指向
1
里面7个文件夹,分别是单链表,队列,链队,链栈,排序,顺序表,顺序栈。都实现了插入删除查找等操作,c++代码,可以直接运行。
2021-12-28 13:49:49 12KB 数据结构
1
主要介绍了Angular实现的table表格排序功能,结合完整实例形式分析了AngularJS表格排序所涉及的事件响应、元素遍历、属性修改等相关操作技巧,需要的朋友可以参考下
2021-12-28 10:48:46 48KB Angular table表格 排序
1
用VC++编写的排序综合问题报告,内含详细的系统分析和源代码,标准的课程设计报告。
2021-12-28 10:41:29 167KB 排序,数据结构,课程设计
1
C语言代码实现冒泡排序,快速排序,希尔排序,归并排序,该代码可用gcc编译器直接编译运行,经测试,结果正确。
2021-12-28 02:53:05 3KB c语言
1
实现对汽车牌照按多关键字排序及快速查找。
2021-12-28 01:11:08 251KB 汽车牌照
1
输入二叉树信息建立二叉树,用四种方法遍历该二叉树,求该二叉树的结点个数和高度,求某结点的父结点
2021-12-27 21:31:35 7.65MB c++
1
快速排序的并行实现,提高效率。快速排序算法并行化的一个简单思想是,对每次划分过后所得到的两个序列分别使用两个处理器完成递归排序。
2021-12-27 21:18:25 259KB 快速排序 并行算法
1
1、常见排序算法实现(1-6选择几个算法练习) 1)问题描述:输入一组关键字序列分别实现下列排序。 (1)实现简单选择排序、直接插入排序和冒泡排序。 (2)实现希尔排序算法。 (3)实现折半插入排序。 (4)实现快速排序算法。 (5)实现堆排序算法。 (6)合并排序算法。 2) 实现提示: 数据输入后,每选择一种算法,把数据拷贝后再排序,保证原始数据不破坏.
2021-12-27 21:06:44 8KB CdataStruture
1