- 7
- 0
- 约3.87千字
- 约 30页
- 2019-07-20 发布于山东
- 举报
* 欢迎辞 计算机算法设计与分析(第3版) 学习要点: 理解算法的概念。 理解什么是程序,程序与算法的区别和内在联系。 掌握算法的计算复杂性概念。 掌握算法渐近复杂性的数学表述。 掌握用C++语言描述算法的方法。 第一章 算法概述 程序: 计算机指令的序列 程序设计 行为特性设计----处理数据的步骤设计 算法设计 结构性设计----对输入输出数据存储结构的设计 数据结构设计 程序=算法+数据结构 1.1 算法与程序 算法是指解决问题的一种方法或一个过程。 算法是若干指令的有穷序列,其中每一条指令表示一个或多个操作 。 算法是求解一个问题类的无二义性的有穷过程。 定义: 算法设计的任务是对各类具体问题设计良好的算法及研究设计算法的规律和方法。常用的算法有:穷举搜索法、递归法、回溯法、贪心法、分治法等。 二、算法的性质 举例:求一个数a的平方根 ①对x赋初值x0 ②判断一下,如果|x2-a|﹤ε(足够小),转④ ③使x=(x+a/x)/2,然后转② ④输出x 理论基础———牛顿-拉夫逊法是一种求解非线性方程的数值解法,由于便于编写程序用计算机求解,应用较广。 (1)输入:有0个或多个外部提供的量作为算法的输入。 (2)输出:算法产生至少一个量作为输出。 (3)确定性:组成算法的每条指令是清晰,无歧义的。 (4)有限性:算法 的执行次数是有限的,
您可能关注的文档
最近下载
- 蒸汽炉-西门子HB24D552W∕45:使用说明.pdf VIP
- 一种化学-酶法制备瑞美吉泮的方法.pdf VIP
- (2026秋新版)统编版道德与法治六年级上册全册教案.pdf
- 华为海思封装设计岗秋招笔试真题(120分钟 满分100分).docx VIP
- 宠物食品新品开发规划.docx VIP
- 华为半导体封装岗位机试真题及详细答案(实操版).docx
- 7.《什么比猎豹的速度更快》课件 统编版语文五年级上册.pptx VIP
- 初中生物理分析论证能力现状调查及培养策略.pdf VIP
- 2026辅警招聘公安基础知识考试题库及答案.docx VIP
- 外教社新编英语语法教程(第6版)PPT课件(试用版)Unit 2.pptx VIP
原创力文档

文档评论(0)