习题课1meng.pptVIP

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
习题课1meng

计算机科学导论习题课 孟瑜 1.1 计算学科的定义及其根本问题。 计算学科是对描述和变换信息的算法过程进 行的系统研究,包括理论、分析、设计、效 率、实现和应用等。 学科的根本问题是:什么能被(有效地)自 动进行。 1.4 学科知识体由哪三个层次组成? 学科知识体由3个层次构成: (1)最高层是分支领域(area),它代表一个特定的学科子领域。 (2)分支领域之下又分为更小的知识单元(unit),它代表该领域中的主题模块。 (3)知识单元又被细分为众多的知识点(topic),这些知识点构成了知识体结构的最底层。 1.8简介计算学科二维定义矩阵的概念。 “计算作为一门学科”报告给出了计算学科二维定义矩阵 的概念,为我们认知学科提供了一个模型。 计算学科二维定义矩阵是对学科一个高度的概括,于 是,可以将计算学科的认知问题具体为计算学科二维定义 矩阵的认知问题。 在定义矩阵中,不变的是3个过程(也称为3个学科形 态);变化的是3个过程的具体内容(值),这一维的取 名可以是学科知识领域(或学科主领域),也可以为分支 学科等。 1.8简述计算学科二维定义矩阵的内容。 计算学科二维定义矩阵使学科的认知具体化,将把握学科的本质问题归约为把握定义矩阵的本质问题,即对定义矩阵的“横向”和“纵向”关系的把握。 “横向”关系,即抽象、理论和设计3个过程的关系,是定义矩阵中最为重要的内容。它反映的是,人们在计算领域的认识规律,即是从感性认识(抽象)到理性认识(理论),再由理性认识(理论)回到实践(设计)的过程。“横向”关系还蕴含着学科中的基本问题。 “纵向”关系,即各分支领域中具有共性的核心概念、数学方法、系统科学方法、社会与职业问题等内容的关系。 2.2 欧拉是如何对“哥尼斯堡七桥问 题”进行抽象的? 哥尼斯堡七桥问题 为了解决哥德斯堡七桥问题,欧拉用4个字母A、B、C、D代表4个城区,并用7条线表示7座桥,如左图所示。在左图中,只有4个点和7条线,这样做是基于该问题本质考虑的,它抽象出问题最本质的东西,忽视问题非本质的东西(如桥的长度等),从而将哥尼斯堡七桥问题抽象为一个数学问题,即经过图中每边一次且仅一次的回路问题。 2.3 简述“欧拉回路”与“哈密尔顿回路”的区别。 “哈密尔顿回路问题”与“欧拉回路问题”看上去 十分相似,然而又是完全不同的两个问题。“哈密 尔顿回路问题”是访问每个结点一次,而“欧拉回 路问题”是访问每条边一次。对图G是否存在“欧 拉回路”教材已给出充分必要条件,而对图G是否 存在“哈密尔顿回路”至今仍未找到满足该问题的 充分必要条件。 2.4 判断下列图中,哪个存在欧拉路径,哪个存在欧拉回路. 欧拉路径不一定是欧拉回路,因为欧拉路径的起点和终点可以不相同,?欧拉回路则一定是欧拉路径,是欧拉路径中起点和终点相同的回路。 ???? 是欧拉路径不一定是欧拉回路,是欧拉回路则一定是欧拉路径。 ?不是欧拉路径则一定不是欧拉回路, ?不是欧拉回路则有可能是欧拉路径。 欧拉路径是欧拉回路的必要条件,但欧拉路径不是欧拉回路的充分条件。 欧拉路径和欧拉回路的判定规则 例1、 判断下列图中哪些存在欧拉路径,哪些存在欧拉回路. 2.6 赛纳河流经巴黎的这一段河中有两个岛,河岸与岛间架设了15座桥。如下图所示。问:(l)能否从某地出发,经过这15座桥各一次后再回到出发点?(2)若不要求回到出发点,能否在一次散步中,穿过所有的桥各一次?若可以,请把路径写出。 哈密尔顿周游世界问题 哈密尔顿回路 2.4 判断下列图中,哪些存在哈密尔顿回路 2.7 以“梵天塔问题”为例,说明理论上可行的计算问题实 际上并不一定能行。 比如要完成64个盘子的梵天塔的搬迁,需要移动盘子的次数为: 如果每秒移动一次,一年,则僧侣们一刻不停地来回搬动,也需要花费大约5849亿年的时间。假定计算机以每秒1000万个盘子的速度进行搬迁,则需要花费大约58490年的时间。 就这个例子,读者可以了解到理论上可以计算的问题,实际上并不一定能行,这属于算法复杂性方面的研究内容。 2.10 简述阿姆达尔定律。 设f为求解某个问题的计算存在的必须串行执行的操作占整个计算的百分比,p为处理器的数目,Sp为并行计算机系统最大的加速能力(单位:倍),则 设f=1%,p→?,则Sp=100。这说明在并行计算机系统中即使有无穷多个处理器,若串行执行操作占全部操作的1%,则其解题速度与单处理器的计算机相比最多也只能提高100倍。因此,对难解性问题而言,单纯地提高计算机系统的速度是远远不够的,而降

文档评论(0)

ipad0d + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档