首先研究基本的冒泡排序算法、选择排序算法和快速排序算法测试三种排序算法的时间。 其次,利用Score结构体数组讨论排序算法的稳定性。 最后,对double型数组的3个排序函数进行修改,在每个函数中增加2个无符号扩展的长整型指针形参(unsigned long long *),分别用于间接“返回”相关函数执行数组元素间的比较次数、数组元素间赋值次数(不统计辅助操作的次数,即不统计下标比较、下标增减等操作次数)。根据统计结果,对不同排序算法进行对比分析。
2021-06-08 09:03:27 146KB C++ 排序
1
Matlab reliefF多分类特征排序算法
2021-06-06 15:02:51 2KB reliefF Matlab 分类特征排序算法
1
微博特有的移动终端轻博客发布与交互模式,使其迅速成为使用范围最大、影响力最大的社交媒体。新浪中文微博现有超过3亿用户,发展最为迅速,中文微博和其他微博相比具有独特性,一些大“V”博主的影响力堪比电台电视。通过分析微博的网络结构特征,总结出微博相对于其他传统社会载体的特性。利用PageRank算法的思想,设计了基于用户质量的User Impack Rank(UIR)排序算法。UIR算法通过用户相对微力值和用户相对链接质量对各博主的影响力进行动态的评估。在一个活跃的微博社区数据集上进行了全面的实验,实验结果显示了UIR算法能更加准确和客观地对用户的影响力进行排序,并且能有效地消除僵尸粉丝对排序的影响。
2021-06-05 18:40:23 536KB 论文研究
1
Matlab reliefF多分类特征排序算法
2021-06-05 09:07:44 4KB Matlab 多分类特征 reliefF 排序算法
西南科技大学OJ
2021-06-03 18:04:06 415B 课程资源/C/C++
1
例如输入一个序列:7 9 8 3 1 算法将遵循以下步骤: 原始序列:7 9 8 3 1 第 1 步:7 9 8 3 1 第 2 步:7 8 9 3 1 第 3 步:7 8 9 3 1 第 4 步:7 8 3 9 1 第 5 步:7 3 8 9 1 第 6 步:3 7 8 9 1 第 7 步:3 7 8 1 9 第 8 步:3 7 1 8 9 第 9 步:3 1 7 8 9 第 10 步:1 3 7 8 9 答案:1 3 7 8 9
2021-06-01 16:03:32 1KB matlab
1
经典排序算法的 ECMAScript 6 实现。 下载并运行项目 $ git clone https://github.com/timotius02/es6-sorts.git $ cd es6-sorts $ npm install 编译和运行测试 Gulp 用于通过 Babel 编译 ES6 代码以及运行测试。 要运行特定测试: $ gulp < % sortName % > 连续运行所有测试: $ gulp test
2021-06-01 16:03:21 201KB JavaScript
1
利用随机函数产生N个随机整数(20000以上),对这些数进行多种方法进行排序 排序算法 插入排序 冒泡排序 选择排序 堆排序 地精排序 希尔排序 梳排序 统计每一种排序方法的性能(以上机运行程序所花费的时间为准进行对比),找出其中两种较快的方法
2021-05-31 10:18:04 778KB 排序算法 插入排序 选择排序 堆排序
1
中国科学技术大学算法课程快速排序及优化上机实验报告
2021-05-29 20:31:32 150KB 快排
1
提出了一种利用退火单亲遗传算法对压气机叶片按设计要求进行排序的算法 。退火单亲遗传算法不仅引入两代竞争模拟退火选择操作,同时将倒位算子和插入算子相结合,并加入保优操作,使搜索效率、收敛速度都得到大幅提高 。
2021-05-27 20:31:52 149KB 自然科学 论文
1