程序设计与算法基础2优秀文档.ppt
胜利****实阿
亲,该文档总共77页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
程序设计与算法基础2优秀文档.ppt
程序设计与算法基础(5)OutlineExternalsortingExternalMergesortExternalMergeSortFromabinarytoanm-waytreeFromabinarytoanm-waytreeInput5blocks.Totaltimeforamergepass=200tIO+100tIM.whilemorethanonetreeisleftTimeToMergeS1andS2node=theleafcontainingS;Inotherwords,thenumbe
程序设计与算法2优秀文档.ppt
第2章程序设计与算法教学内容2.1程序的基本组成:输入、处理与输出2.1.1计算机解题示例2.1.1计算机解题示例2.1.2程序设计的一般步骤2.2算法与编程工具可行性:每一步都可以执行4求最大公约数的流程图设计:计划解题(算法)三、确定如何“处理”输入数据可以获得相应的输出结果s=[p(p-a)(p-b)(p-c)]利用计算机求一个三角形的面积1程序的基本组成:输入、处理与输出可行性:每一步都可以执行输入:三角形的三条边长度(a,b,c)用计算机解决某个问题的方法和步骤(狭义)测试与调试:查找并排除程序
程序设计与算法基础3优秀文档.ppt
程序设计与算法基础(6)OutlineSearchingproblemagainOperationsonhashtablesIdealHashing[0]WhatCanGoWrong?WhatCanGoWrong?HashTableIssuesHashfunctionsHashFunctionsStringToNon-negativeIntegerStringToNonnegativeIntegerMapintoahomebucketUniformHashFunctionN=>thiskeyisnotin
程序设计与算法优秀文档.ppt
程序设计与算法(问题求解)第2章程序的基本组成:输入、处理与输出计算机解题示例本算法也称为“顺序查找算法”,也是在处理非数值信息时最常用的一种算法。使I=I+1,计数器计数;编码:用程序设计语言描述算法使N=R,即用R代换N;PointstoRemember三种基本结构的共同特点是:1)只有单一的入口和单一的出口;则重复执行S3、S4、S5(循环);由于图形的描述方法既形象,又直观,所以得到广泛的应用。1程序的基本组成:输入、处理与输出算法1求两个自然数的最大公约数的算法图2-2和图2-3分别是上一节两个
程序设计的灵魂算法优秀文档.ppt
主要内容程序设计包括两个方面内容:做任何事情都用一定的步骤,例如炒菜有以下几个步骤:判定闰年的算法用流程图表示:s4、记数单元i的值增12、确定性:算法每一步的操作步骤都是确定的,不能模棱两可再开辟一个记数单元iS4:若y能被100整除,又能被400整除,输出y“是闰年”,否则输出“不是闰年”。当型(While型)循环结构例1:将求5!的算法用流程图表示Q:键盘输入任意数并输出其平方根。S3:若y能被4整除,不能被100整除,则输出y“是闰年”。}while(i<10);i+1i}S4:若y能被100