基于递推技术的算法程序设计方法的研究与应用

来源 :江西师范大学 | 被引量 : 0次 | 上传用户:geweiqi0219
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
算法是对问题求解过程的精确描述,它不仅是计算机科学的一个分支,更是计算机科学的核心,可以毫不夸张地说,它同大多数科学、商业和技术都是密切相关的。算法设计是一项创造性的劳动,它需要人类的智慧和灵感,是整个程序设计过程的关键和难点所在。算法设计的好坏直接影响程序的可靠性和执行效率,进而影响计算机在现代社会各个领域的应用前景。本文在对传统算法设计方法进行深入研究的基础上,重点研究了基于递推技术的算法设计方法。基于递推技术的算法设计方法能有效地提高算法程序的执行效率,因为它直接利用了子问题的解,避免了重复计算;同时,由于递推关系可以由问题的程序规约经数学公式的等价变换而得到,从而提高了以此递推关系为基础所开发算法程序的可靠性;循环不变式是理解、证明和推导循环程序的基础,但传统循环不变式的开发策略存在较大局限性,基于递推技术的算法设计方法在求解问题算法的同时,为循环不变式的开发奠定了基础。本文利用基于递推技术的算法设计方法开发了若干问题的算法程序,探索提高算法程序执行效率和可靠性以及开发循环不变式的有效途径。
其他文献
IEEE 802.11 DCF协议以其简易性与健壮性成为目前主流的无线Ad hoc 网络的MAC协议,其基本思想是载波侦听与冲突避免。同时,DCF协议也提供了两种数据包传输机制:二次握手机制(又被
P2P网络具有良好的开放性与扩展性,同样也具有极大的动态性和差异性。正是这样的特性,使得将P2P技术引入VoIP这类对网络环境要求较高的应用带来系统整体性能提升的同时,用户
科学技术推动世界的发展,科技的力量正影响着我们生活、学习和工作。矿产资源管理信息化作为矿产资源管理工作与现代信息技术的结合点,对促进高效管理、科学决策、依法行政,进
基于特征造型技术的三维CAD系统目前已广泛应用于产品设计。随着三维建模技术的发展,CAD系统中包含越来越多的几何特征。含有丰富特征的CAD模型被广泛应用于产品发展的各个阶
cDNA微阵列和寡核苷酸芯片等高通量检测技术的成熟应用,产生了大量的基因表达数据,其中包括静态数据和时序数据。基因表达时序数据反映了生物基因在时间进程上的特性,对其进
随着并行与分布式系统的发展,并行计算机中处理器数量大量增加,处理器之间的互连网络的性质显得越来越重要。同时,在具有大量处理器的系统中,处理器发生故障的情形变得不可避
从数据挖掘的角度上看,分类问题就是要建立相应的分类模型或者分类规则,使用构建好的分类模型将未知分类的样本映射到某一个类中。贝叶斯分类法以其坚实的理论基础和良好的分类
多处理器系统是并行计算系统的一种实现方式,具有良好的可扩展性、高可靠性和高性价比等优点,因而得到了广泛的应用。但是多处理器系统的处理单元独立性强,并且系统结构松散,
随着计算机应用技术的迅速普及,各个领域的业务数据量以前所未有的速度快速增长,数以TB的数据积累存储在各自系统的数据库中,使得提取其中的信息变得越来越困难。数据挖掘技术自
由于无线接入系统高带宽,灵活的移动性和QoS的要求,无线宽带接入技术近几年来受到越来越多的关注。其中基于IEEE 802.16标准的WiMAX技术被认为是未来最受注目的一项技术。WiM