多重集全排列算法研究与汇编分析毕业论文.doc

多重集全排列算法研究与汇编分析毕业论文.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本科毕业论文 (科研训练、毕业设计) 题 目:多重集全排列算法研究与汇编分析 姓 名: 学 院:软件学院 系:软件工程系 专 业:软件工程 年 级: 学 号: 指导教师: 职称: 年 月 摘 要 全排列产生算法已有悠久的历史,其涉及的理论研究领域和应用范围相当广泛。数百年来,对全排列问题的研究一直都未间断,计算机的诞生使该问题得到了更多的关注且有了巨大的发展。本文对全排列算法前进过程中产生的算法进行了简要的分类介绍,并对各类中的经典算法进行了分析说明。随后提出一种全新的全排列产生算法——TWDRI,该算法能同时对多重集和单集进行全排列,并且性能优异。一个对全排列算法进行比较的平均时间测试模型将在文中给出,用以证明TWDRI算法的优越性。 经过大量模拟,其结果显示TWDRI算法比世界上现有的其他全排列算法速度都快。为了在理论上进一步论证该比较结果的科学性与正确性,一个在汇编层次分析算法的设想在文中提出,其探索也取得了初步的成果。 关键词:多重集 全排列 算法 汇编 Abstract Permutations generation enjoys a long historical standing. It touches many theoretical research and application domains. For centuries, the study on permutation generation has never been ceased. Further more, more attentions have been paid on it since the invention of computers, thus tremendous development of it has been achieved. In this thesis, the whole permutation generation algorithms that appeared in history will be introduced by category,and the classic algorithm of each kind will also be described respectively. Then a new algorithm for permutation generation named TWDRI will be put forward, which can be simultaneously applied to multiset and singleset with excellent performance. Moreover, a calculation model of average time will be introduced, in order to compare all the permutation generation algorithms and prove the superiority of TWDRI algorithm. After a lot of simulations, the results show that TWDRI algorithm runs faster than the other existing world-wide permutation generation algorithms. To further prove that this comparison is both scientific and correct in theory, an assumption based on assembly analysis is also given, and has gained preliminary results in real practice. Key words:multiset; permutation; algorithm; assembly 目录 第一章 绪论 1 1.1 课题背景与意义 1 1.2 主要研究内容 1 1.3 本文结构 2 第二章 全排列概述及经典算法 3 2.1 基本定义 3 2.2 按字典序排法 3 2.3 格雷码与相邻交换 5 2.4 Loopless算法 7 2.5 递归算法 8 2.6 迭代算法 10 2.7 TWDRI算法 12 第三章 平均时间测试模拟比较 14 3.1平均时间测试模型 14 3.1.1模型介绍 14 3.1.2平均时间测试程序 17 3.2模拟比较结果 18 3.2.1 比较方案说明 19 3.

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档