数据结构实验之排序算法及其应用【附代码&实验成果】 |
您所在的位置:网站首页 › 数据结构与算法分析论文题目 › 数据结构实验之排序算法及其应用【附代码&实验成果】 |
一、实验目的
1)理解并掌握各种常用内部排序算法的基本概念、思想和方法。掌握常用内部排序算法流程。 2)掌握常用的排序方法,深刻理解排序的定义和各种排序方法的特点。 3)通过实验观察不同方法的不同之处,记录并分析各种排序方法的结果。 二、实验环境1)自备计算机,windows操作系统以及相关的编译器(如Devc++)。 三、实验要求1)理解及熟练运用直接插入排序、快速排序、堆排序和归并排序、哈希排序等内部排序算法。 2)通过计数统计各算法的关键字比较次数和关键字移动次数。 3)分析算法的时间复杂度、空间复杂度及稳定性等各项指标。 四、实验内容代码如下: 实验内容2&3: #include using namespace std; #define randnum 10 //随机数的个数定为10 //直接插入 void xx_insertsort(int a[]) { for(int i=2; i |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |