- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
算法的定义及特征
(C语言版)
《数据结构》在线开放课程
主讲人:李刚
Email:191290281@
1.顺序栈实例演示
算法的实例演示
1
(1)寻找移动营业厅
(2)业务员提出服务
(3)我想充100元话费
(4)告诉自己手机号
(5)业务员进行充值
(6)打印缴费单
(7)确定充值成功
1.顺序栈实例演示
算法的具体定义
2
现实生活中解决问题时,一般都要制订一个针对具体问题的步骤和方法,以此为据去实现目标。将为了解决问题所制订的步骤、方法称为算法(Algorithm)。
算法定义
某位同学有若干人民币,如果一部苹果手机价格5000元,一部小米手机价格2000元,该同学可以买哪一部?
(2)如果x≥5000元,则可以购买苹果手机。
(1)输入该同学有多少人民币x。
(3)如果5000>x≥2000元,则可以购买小米手机。
(4)如果x<2000元,则不能购买这两款手机。
1.顺序栈实例演示
算法的基本特征
3
(1)有穷性:算法中所包含的步骤必须是有限的,不能无穷无止。
(2)确定性:算法中的每一步所要实现的目标必须是明确无误的,
不能有歧义性。
(3)有效性:算法中的每一步如果被执行了,就必须被有效地执行。
(4)有零个或多个输入:有的算法需要输入一些数据,而有些算法
可能不需要输入数据。
(5)有一个或多个输出:每个算法至少应有一个输出结果,来反应
问题的最终结果。
《数据结构》在线开放课程
谢 谢!
主讲人:李刚
Email:191290281@
您可能关注的文档
- 中小企业创业机会识别与评估 创业机会的概念 创业机会-8.ppt
- 输电线路运行与检修 任务3 带电作业安全要求 送电线路带电作业技术导则(一).pptx
- 中小企业创业机会识别与评估 创业机会识别的常见方法 3-2 创业机会识别的常见方法.pptx
- 数据结构-3期(KC002) 处理冲突的方法 散列技术拉链解决冲突法.pptx
- 数据结构-3期(KC002) 单链表 单链表的删除运算.pptx
- 中小企业创业者创新思维培养 直觉思维 直觉思维.ppt
- 中小企业创业者创新思维培养 综摄法 典型技法--综摄法.pptx
- 中小企业创意设计 平面设计 5-7 平面设计含义及事例.pptx
- 中药鉴定技术 沉香 沉香的鉴定.ppt
- 数据结构-3期(KC002) 散列函数的构造方法 散列函数构造方法.pptx
- 高中生物一轮复习同步练习:基因工程的基本工具和基本操作程序.docx
- 专题11 圆锥曲线(解析版).docx
- 河南省部分地区 高二上学期期中考试语文试题汇编文学类文本阅读.docx
- 高中生物一轮复习同步练习:PCR技术与电泳相关问题.docx
- 高中生物一轮复习同步练习:种群及其动态.docx
- 高中生物一轮复习同步练习:神经冲动的产生、传导和传递.docx
- 浙江省部分地区高三4月二模语文试题汇编:语言文字运用Ⅰ.docx
- 浙江省部分地区 高二上学期期中语文试题汇编写作.docx
- 广东省部分地区 高二上学期期中考试语文试题汇编语言文字运用II.docx
- 课内文言文重点句子翻译 统编版语文八年级上册.docx
文档评论(0)