实验4:快速排序的设计 1、实验目的:掌握快速排序基本方法和过程。 2、实验要求:采用快速排序方法对输入的数据按升序和降序两种顺序进行排序,并显示中间排序的过程。 注意!所有实验要求先写出算法的思路、算法及程序;实验室上机时只是上机调试!每个实验一份实验报告。
上传时间: 2014-01-04
上传用户:wangchong
该可实现简单的背包功能,可用最佳贪心算法和最佳路径算法,可获得。
标签:
上传时间: 2013-12-18
上传用户:chenlong
关于我的数字钟的设计,设计一个24小时的数字闹钟,该数字闹钟的面板如图9.1所示,它包括以下几个组成部分:(1)显示屏,由7个七段数码管组成,其中6个用于显示当前时间(时:分:秒)或设置的闹钟时间,而另一个则用于显示系统内部产生的周期性循环变化的待选预置数字; (2)YES(确认)键:用于输入新的时间或新的闹钟时间时,对每位待选预置数字输入的确认;(3)TIME(时间)键:用于确定新的时间设置;(4)ALARM(闹钟)键:用于确定新的闹钟时间设置,或显示已设置的闹钟时间;(5)扬声器,在当前时钟时间与闹钟时间相同时,发出蜂鸣声。
上传时间: 2013-12-10
上传用户:wsf950131
本源码为C#编程,采用DEC算法的加密解密算法,实为C#初学者不可多得的珍贵源代码,
上传时间: 2014-01-16
上传用户:nairui21
理解树结构的逻辑特性; 2 熟练掌握二叉树的逻辑结构特性及各种存储方法; 3 熟练掌握二插树的各种基本操作,尤其是三种遍历算法以及线索化算法。 4 进一步了解和掌握类的私有和公有成员函数的定义和使用以及类型的作用域
上传时间: 2016-03-23
上传用户:guanliya
Struts2 是Struts的下一代产品。Struts2的目标很简单——使Web开发变得更加容易。为了达成这一目标,Struts2中提供了很多新特性,比如智能的默认设置、annotation的使用以及“惯例重于配置”原则的应用,而这一切都大大减少了XML配置。 本书的目的,是为了帮助读者掌握Struts2框架,并能够对组成框架的功能部件和可用的配置项有深刻的理解。作者在书中还将介绍一些可以提高生产力的方法——包括默认配置项和应当注意的实现特性,可用的多种配置选项和一些开发技术。本书还会就与第三方软件进行集成的话题展开讨论。 尽管有很多新的语言和新的技术,基于Action的MVC框架对当前的Web应用开发依然十分有用。本书带你一起探讨Struts 2应用的方方面面,如架构、配置、实现Actions和对验证与国际化的支持等。除了这些,本书还专注于实践,用大量的代码和技巧教你如何快速使用Struts 2。
上传时间: 2014-11-24
上传用户:xieguodong1234
平面凸包, visual c++实现, 非算法导论上的算法, 自己的算法, 相当快,演示下
标签:
上传时间: 2014-07-13
上传用户:ccclll
聚类分析技术已经广泛应用于基于内容的图象信息挖掘领域,该技术提高了图象检索的速度和质量。K-均值算法和自适应算法是两个典型的聚类分析算法
上传时间: 2013-12-27
上传用户:agent
数字图象和图象压缩 1. 1 数字图象形式 1. 2 数字图象及处理技术的应用 ...基于神经网络的编码 5. 1. 1 基于神经网络的图象压缩 5. 1. 2 基于神经...Huffman编码/解码算法 (8)LBG训练算法 (9)向量量化和动态位分配的压缩算法
上传时间: 2016-05-14
上传用户:ANRAN
内附文档,有关银行家算法的程序 一、设计题目:银行家算法编程 编制银行家算法通用程序,并检测思考题中所给状态的安全性。 银行家算法最早由Dijkstra于1965年发表。从那以后几乎每本操作系统的专著都详细的描述它,许多论文的内容也围绕该算法讨论,其主要优点是不需要死锁预防中加上的种种限制,如资源剥夺或重新运行进程。但很少由作者指出该算法缺乏实用价值。因为,进程很难在运行前就知道其所需资源的最大量;而且系统中的进程必须是无关的,相互之间没有同步要求;进程的个数和分配的资源数目应该是固定的。这些要求往往事先难以满足。
标签: 文档
上传时间: 2013-12-31
上传用户:lmeeworm