实现了OPENmp的快速排序,与用了sections,不同的section对不同区域进行排序。
2019-12-30 03:06:41 1015B OPENMP 排序
1
用C++编写。 里面有详细的插入排序,快速排序,合并排序和选择排序的代码。 排序算法测试实验通过设计测试数据集,编写测试程序,用于测试三种算法的正确性,三种算法在不同复杂性上的表现(最好情况、最差情况、平均情况),三种算法每次的的比较频率和腾挪频率。 使用说明:Sort_Test.cpp可以直接运行,输出结果可在本文件夹下的Result.txt中查看
1
参照算法导论,代码实现并加入了计时。算法实验必备,纯C代码,方便参考.学习交流,共同进步
2019-12-21 22:18:55 397KB 算法实验
1
1.写一个“由底向上”的归并分类排序算法。 2.用快速分类算法对10个数(键盘输入)进行从大到小或从小到大的排列并输出结果。
2019-12-21 22:01:06 2KB 归并分类 快速排序
1
描述 用函数实现快速排序,并输出每次分区后排序的结果 Input 第一行:键盘输入待排序关键的个数n 第二行:输入n个待排序关键字,用空格分隔数据 Output 每行输出每趟排序的结果,数据之间用一个空格分隔 Sample Input 10 5 4 8 0 9 3 2 6 7 1 Sample Output 1 4 2 0 3 5 9 6 7 8 0 1 2 4 3 5 9 6 7 8 0 1 2 4 3 5 9 6 7 8 0 1 2 3 4 5 9 6 7 8 0 1 2 3 4 5 8 6 7 9 0 1 2 3 4 5 7 6 8 9 0 1 2 3 4 5 6 7 8 9
2019-12-21 21:58:41 654B 数据结构 快速排序
1
七种排序算法(包括直接插入排序,折半插入排序,希尔排序,冒泡排序,快速排序,简单选择排序,归并排序) 还有两道题 1./*设计并实现一个有效的对n个整数重排的算法,使得所有负数位于非负数之前,给出算法的性能分析*/ 2./*试给出一个同时找到n个元素中最大元素与最小元素的有效算法,并说明理由*/
1
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace QuickSort { public partial class Form1 : Form { public Form1() { InitializeComponent(); }
2019-12-21 21:33:22 37KB C# 快速排序
1
使用双向链表实现快速排序,C语言,有详细注释
2019-12-21 21:21:20 3KB 快速排序
1
实现一个学生管理系统,即定义一个包含学生信息(学号,姓名,成绩)的的顺序表,可以不考虑重名的情况,系统至少包含以下功能: (1) 根据指定学生个数,逐个输入学生信息; (2) 逐个显示学生表中所有学生的相关信息; (3) 给定一个学生信息,插入到表中指定的位置; (4) 删除指定位置的学生记录; (5) 统计表中学生个数; (6) 利用直接插入排序或者折半插入排序按照姓名进行排序; (7) 利用快速排序按照学号进行排序; (8) 根据姓名进行折半查找,要求使用递归算法实现,成功返回此学生的学号和成绩; (9) 根据学号进行折半查找,要求使用非递归算法实现,成功返回此学生的姓名和成绩。
2019-12-21 21:16:16 2KB 学生管理系统 插入排序 快速排序
1
在双向链表上实现快速排序的递归算法 输入的形式:元素个数、元素都为整型。 输入值范围:元素个数为非负正整数,需要排序的元素都为整型。 输出的形式:排序前的元素序列和排序后的元素序列。 程序的功能:对用户输入的n个整数元素进行排序。
2019-12-21 21:09:10 2KB 双向链表 快速排序 递归
1