C++ 骑士周游列国(跳马问题) 内附报告详解设计过程
1
计算机算法设计与分析中的流水作业调度问题的分析,这里使用了动态规划的算法思想,用到了Johson 算法,程序的每一步都有详细的说明
1
Algorithm-design-and-analysis:算法设计与分析作业
2021-12-02 21:25:15 114.97MB 附件源码 文章源码
1
hamilton环游问题的算法设计与实现(源代码),很详细。
1
实验二 递归算法设计与应用 一. 实验目的和要求 1. 加深对递归算法的理解,并针对具体问题设计算法; 2. 分析算法的复杂性,寻找比较高效的算法,并实现。 3. 分析格雷码问题,并设计递归算法求解之。 二. 基本原理 递归是一种重要的程序设计方法。使用递归方法有时可使算法简洁明了,易于设计。 递归指算法自己调用自己, 有直接递归与间接递归两种。 递归方法用于解决一类满足递归关系的问题。即:对原问题的求解可转化为对其性质相同的子问题的求解。 三. 该类算法设计与实现的要点 1. 递归关系(特性):产生递归的基础。 当算法中某步骤要通过解性质相同的子问题实现时,该步骤用递归调用实现。 2. 递归出口(结束条件):确定递归的层数。 当子问题的规模充分小时可直接求解时,递归结束。 3. 参数设置:参数表示了原问题及其不同的子问题。 参数表示了子问题的大小和状态,以区别原问题以及不同层次的子问题。 4. 算法功能的设定:严格规定递归算法要解决什么样的问题。 算法功能的正确设定是保证递归过程正确进行的前提。 四. 实验内容――格雷码问题 1.问题描述 对于给定的正整数n,格雷码为满足如下条件的一个编码序列: (1) 序列由2n个编码组成,每个编码都是长度为n的二进制位串。 (2) 序列中无相同的编码。 (3) 序列中位置相邻的两个编码恰有一位不同。 例如:n=2时的格雷码为:{00, 01, 11, 10}。 设计求格雷码的递归算法并实现。 2. 具体要求(若在ACM平台上提交程序,必须按此要求)――平台上1769题 输入:输入的第一行是一个正整数m,表示测试例个数。接下来几行是m个测试例的数据,每个测试例的数据由一个正整数n组成。 输出:对于每个测试例n,输出2n个长度为n的格雷码。(为方便查看,在每个格雷码内,两个位之间用一个空格隔开,如,00输出为:0 0)。两个测试例的输出数据之间用一个空行隔开,最后一个测试例后无空行。 3. 测试数据 输入:2 4 5 输出:0 0 0 0 0 0 0 1 0 0 1 1 0 0 1 0 0 1 1 0 0 1 1 1 0 1 0 1 0 1 0 0 1 1 0 0 1 1 0 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0 0 0 1 0 0 0 1 1 0 0 0 1 1 1 0 0 1 0 1 0 0 1 0 0 0 1 1 0 0 0 1 1 0 1 0 1 1 1 1 0 1 1 1 0 0 1 0 1 0 0 1 0 1 1 0 1 0 0 1 0 1 0 0 0 1 1 0 0 0 1 1 0 0 1 1 1 0 1 1 1 1 0 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 0 0 1 0 1 0 0 1 0 1 0 1 1 0 1 1 1 1 0 1 1 0 1 0 0 1 0 1 0 0 1 1 1 0 0 0 1 1 0 0 0 0 4. 设计与实现的提示 长度为n的格雷码是由长度为n-1的格雷码变换而成的。 可以用数组或字符串来存储格雷码。注意:对于较大的正整数n,用数组存储容易引起死机。 按照定义2n个长度为n的格雷码序列是不唯一的,若在ACM平台上提交程序,要求输出的编码序列与给出的范例具有相同的规律。
1
《计算机算法设计与分析》为普通高等教育"十一五"国家级规划教材,是计算机专业核心课程"算法设计与分析"教材。全书以算法设计策略为知识单元,系统介绍计算机算法的设计方法与分析技巧。主要内容包括:算法概述、递归与分治策略、动态规划、贪心算法、回溯法、分支限界法、随机化算法、线性规划与网络流、NP完全性理论与近似算法等。书中既涉及经典与实用算法及实例分析,又包括算法热点领域追踪。相信习题解答能帮助大家更好地学习算法。
2021-12-01 13:00:27 7.78MB 习题解答 算法设计 算法
1
本书是算法设计畅销书的最新版本,是设计实用且高效算法的最全面指导书。本书揭密了算法的设计与分析,以简单易懂的写作风格,介绍了各种算法技术,着重强调了算法分析,全书包括两大部分,“技术”部分介绍了设计和分析计算机算法的各种方法,“资源”部分给出了大量的参考资源,以及算法实现的各种资源,还提供了各种教学资源和参考材料,这些资源对读者很有参考价值。 本书可以作为算法设计课程的主教材,也是程序人员、研究人员和学生的常备参考书。
2021-12-01 09:44:08 32.22MB 算法
1
算法设计手册,我还是没看,都贡献出来。可以交流交流经验
2021-12-01 09:41:56 2.85MB 算法设计
1
算法设计与分析课件
2021-11-30 19:10:25 346KB 算法
基于FPGA的暗通道白平衡算法设计与实现.pdf
2021-11-30 11:45:02 702KB FPGA 硬件技术 硬件开发 参考文献