1. 内部排序演示 问题描述 设计一个测试程序比较几种排序算法的关键字比较次数和移动次数以取得直观感受。 基本要求 (1)对起(冒)泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、堆排序算法进行比较; (2)待排序的元素的关键字为整数。其中的数据要用伪随机产生程序产生(如10000个),至少用5组不同的输入数据做比较,再使用各种算法对其进行排序,记录其排序时间,再汇总比较; (3)演示程序以人机对话的形式进行。每次测试完毕显示各种比较指标值的列表,用条形图(星号表示)进行表示,以便比较各种排序的优劣。 测试数据 由随机数产生器生成 实现提示 主要工作是设法在已知算法中的适当位置插入对关键字的比较次数和移动次数的计数操作。程序还可以考虑几组数据的典型性,如:正序、逆序和不同程度的乱序。注意采用分块调试的方法。 选作内容 (1)对不同表长进行比较 (2)验证各算法的稳定性
上传时间: 2014-01-03
上传用户:lindor
自制播放器,比较简单,请大家指教,多谢了
标签: 播放器
上传时间: 2016-07-31
上传用户:kbnswdifs
MasmEd是一款专门针对Masm32做的汇编代码编辑器,并内置了一个资 源编辑器,方便程序员编写Windows软件,与其同胞兄弟RadASM比较, 它更适合汇编初学者使用
上传时间: 2013-12-20
上传用户:gxf2016
设计思路 首先该程序主要知识点就是图形用户界面,对程序界面的基本结构设计如下 建立框架作为可视化程序界面的基本界面,考虑到要在程序中添加各种组件,所以采用面板比较合理,故将类将要继承JPanel类。 接下来就是在程序中添加各类元素,其中包括有蛇体,食物(蛇体和食物都是由小方形块构成,采用不同的颜色区别,);另外还计分器(即蛇的长度乘以10).计关器。 再者就是程序的运动过程设计:其中应包括蛇的移动.方向的改变。 最后就是蛇的状态判断:其中应包括蛇是否吃到时了食物,是否有碰壁,是否有咬到自己。 此外,在运行程序的时候要考虑到延时的问题,故要用到线程的内容,设计采用的是实现接口Runnabled。
上传时间: 2016-08-14
上传用户:heart520beat
MSP430F149详解,对头文件做了比较详细的注释,记不清寄存器的人可以
上传时间: 2013-12-11
上传用户:坏天使kk
GMSK基带系统仿真 本试验是用数字基带处理方法来实现调试期算法的基带硬件实验。 通过用软件matlab进行了GMSK相位路径和眼图的仿真,之后对任何一种五位随机码,每周期八次的任一抽样时刻,和任一相位区域(0、1、2、3)的任一组合,计算出相位 ,并对 以及 进行1024位的量化、编码成10位二进制码表。进一步利用matlab从上述的码表得出GMSK基带波形的眼图,和理论上计算的眼图比较,一致性很好。
上传时间: 2013-12-10
上传用户:zukfu
本试验是用数字基带处理方法来实现调试期算法的基带硬件实验。 通过用软件matlab进行了GMSK相位路径和眼图的仿真,之后对任何一种五位随机码,每周期八次的任一抽样时刻,和任一相位区域(0、1、2、3)的任一组合,计算出相位 ,并对 以及 进行1024位的量化、编码成10位二进制码表。进一步利用matlab从上述的码表得出GMSK基带波形的眼图,和理论上计算的眼图比较,一致性很好。(眼图主程序)
上传时间: 2016-08-29
上传用户:dave520l
用Java编写的手写数字识别器源代码。能够对手写数字有很好的识别能力。经过试验,适应性还是比较强的
上传时间: 2014-01-02
上传用户:lanhuaying
一种比较常见的matlab压缩算法,是编码器和视频系统的常见算法
上传时间: 2016-11-11
上传用户:拔丝土豆
一个很使用的汇编语言命令查询器,很方便,比较详细
上传时间: 2014-01-04
上传用户:顶得柱