第一范文网 - 专业文章范例文档资料分享平台

大数据结构课程设计_排序算法比较【完整版】

来源:用户分享 时间:2025/12/15 13:18:26 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

XXXXXX大学

《数据结构》课程设计报告

目 录

排序算法比较

一、需求分析

二、程序的主要功能 三、程序运行平台 四、数据结构

五、算法及时间复杂度 六、测试用例 七、程序源代码

二 感想体会与总结

排序算法比较

一、需求分析

利用随机函数产生N个随机整数(N = 500,1000,1500,2000,2500,…,30000),利用直接插入排序、折半插入排序,起泡排序、快速排序、选择排序、堆排序,基数排序七种排序方法(可添加其它排序方法)进行排序(结果为由小到大的顺序),并统计每一种排序所耗费的时间(统计为图表坐标形式)。

二、程序的主要功能

1.用户输入任意个数,产生相应的随机数

2.用户可以自己选择排序方式(直接插入排序、折半插入排序、起泡排序、快速排序、选择排序、堆排序、基数排序)的一种

3.程序给出原始数据、排序后从小到大的数据,并给出排序所用的时间。

三、程序运行平台

Visual C++ 版本

四、数据结构

本程序的数据结构为线形表,线性顺序表、线性链表。 。

1、结构体: typedef struct {

int *r;

大数据结构课程设计_排序算法比较【完整版】.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0kod47pxyr553973044s2xc786b4hd00ys7_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top