内蒙古工业大学计算机导论,内蒙古工业大学计算机导论习题作业答案.doc

本文探讨了欧拉路径和欧拉回路的判定条件,举例说明了一幅图中找到欧拉路径的可能性,并介绍了汉诺塔问题的递归解决思路。此外,提到了NP问题的概念,并举例解释了如何判断一个数是否为质数。最后,讨论了贪婪算法在找零问题和背包问题中的应用,并提及了计算机博弈问题,如国际象棋的计算挑战。
摘要由CSDN通过智能技术生成

文档介绍:

欧拉路径与欧拉回路的判定条件?在一幅图中如果能找到一条只通过每条边一次的路径叫做欧拉路径。如果该路径的起点与终点是同一点,那这条路径叫做欧拉回路。课后题6.(1)将图像化成节点可知,a有10条路,b有6条路,c有7条路,d有7条路;所以该图不可能是欧拉回路,所以不能经过15座桥之后回到出发点。该问题问的是图示是否存在欧拉路径。根据欧拉路径的定义。符合,所以我们可以找到这样的路径。D=>A=>D=>A=>D=>A=>C=>A=>C=>A=>B=>D=>B=>C=>B=>C=>B=>C。。7. 梵天塔。利用递归思想可知n个盘子的汉诺塔问题需要移动的盘子数是n-1个盘子的汉诺塔问题需要移动的盘子数的2倍加1如此可推算出移动盘子的总次数。为2的64次方-1,因为电脑的计算能力是有限的,正如书上所言,假设计算机以每秒1000万个盘子速度移动,也需要花费大约58490年。。。。。。所以说理论上可行的计算问题,实际上不一定行。什么是NP问题?举例说明。NP是在多项式时间内可以验证的问题。P是在多项式时间内可以求解的问题。P类问题采用的是确定性算法,而NP类问题采用的是非确定性算法。确定性算法是非确定性算法的一种特例。因此P《=NP;通俗地说,一个判定问题属于NP:对回答为肯定的实例,存在一个有效的“证明”,且对该“证明”的有效性的检验能够在关于原实例规模的多项式时间内完成。一个自然数是否质数问一个自然数是否合数。都属于NP问题。请找出合数41891的两个真因子。(1)真因子,就是该数的一个因数,所以我们可以简化运算范围,求出根号41891的近似值,根号41891大约为205,又因为41891的个位数是1,是奇数,则它是奇数与奇数的乘积。这样的话只要查看奇数即可。205中有103个奇数在除去1和205本身就有101个数,然后除去由奇数与奇数(因为真因子是只有1和本身的约数的数)(其中奇数1不算)相乘的数。。然后求出真因子。结果为47和210.利用a^2-b^2=合数的方法,找到两个数相减的结果是合数41891然后对a,b两个数再次进行求真因子的方法。结果为210和47。19简述找零问题、背包问题、贪婪算法。贪婪算法是一种传统的启发式算法,他采取逐步构造最优解的方法,在每一步决策中采取最优的方法(即在每一步中看到最好的方法)贪婪算法是从局部到整体的解决方案。但这是从细节来看的,所以可以说是一种蒙的概念,也不能保证问题结局是最优的,有可能蒙对其解为最优解,有可能蒙错不是最优解。找零问题例如在超市,收银员用最少的钞票找顾客零钱。这是典型的贪婪算法。(对每一步采取最优解)背包问题的叙述;给定N个物品和一个背包,设a为物品b的重量,v为其价值,c为背包的总重量容量,尽可能的使装入的物品总价最大。26,查资料,了解更多图灵测试的实例,并给自己设计一个例子。图灵测试就是研究计算机是否能思维。是否能像人一样,对于这个问题,现在,我感觉这是不可能的,因为电脑运行的是程序。程序是有人编出来的。但知道现在就是没有电脑自己编程续的。假如电脑能够根据自己储存的的资料中自己创造程序去执行,那么电脑就是能够思维啦。(只是个人观点)例子。。我问;;我先讲一篇语文课文。————(此处省略很多字)。根据上面的数学知识请你求2*3等于多少?如果是人的话,会说这是一篇语文啊,不是数学。如果是电脑的话,就可能说2*3=6.28,举例说明计算机博弈问题。。设计程序使计算机下国际象棋、跳棋、􀂾1913年,数学家策墨洛(E.Zermelo)发表了《关于集合论在象棋博弈理论中的应用》(OnanApplicationofSetTheorytoGameofChess)的著名论文。现代数学出现了一个新的理论---博弈论。􀂾1970年开始,ACM每年举办一次计算机国际象棋锦标直到1994年(1992年中断过一次),每年产生一个计算机国际象棋赛冠军,1991年,冠军由IBM的“深思Ⅱ(DeepThoughtⅡ)”获得。就像中国象棋,国际象棋,跳棋等。就是将所有的情况都找出来。进行下棋。1.哥尼斯堡七桥寻找走遍这7座桥,且每座桥只许走过一次,最后又回到原出发点的路径。将问题本质考虑,忽视问题非本质的东西(如桥的长度,宽度等),从而将哥尼斯堡七桥问题抽象为一个数学问题。2.梵天塔每次只能移动一个盘子。盘子只能在3根柱子上来回移动,不能放在他处。在移动过程中,3根柱子上的盘子必须始终保持大盘在下,小盘在上递归问题:是讲一个较大问题归约为一个或多个子问题的求解方法,而这些子问题比原问题简单,且在结构上与原问题相同。算法复杂性中的难解性问题(1)算法复杂性包括算法的空间以及时间两方面的复杂度问题,梵天塔问题主要讲的是算法的时间复杂度。(2)难解性问题:一个问题求解算法的时间复杂度大于多项式(如指数函数)时,

内容来自淘豆网www.taodocs.com转载请标明出处.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值