- 13
- 0
- 约6.96千字
- 约 31页
- 2017-02-27 发布于湖北
- 举报
2000年1月25日 北京化工学院信息基础教研室 1.3 问题求解与算法 1.3.1 问题求解 1.3.2 算法的概念与特点 1.3.3 算法优劣的标准 1.3.4 算法的描述 1.3.1问题求解 问题:输入n,求1+2+…+n 理解问题特征:“输入”n,“输出”1到n间所有正整数和 设想解决方案: (1)输入n;初始化变量s为0,逐个将 1到n的正整数累加到s中;输出s的值 (2)输入n;根据等差数列求和公式计 算n*(1+n)/2赋值给s;输出s的值 优化解决方案:比较确定最优解决方案 解决方案表示:图形化方法或自然语言描述 编程实现解决方案:选择适合的语言与开发环境编程 测试分析解决方案 1.3.2 算法及其特点 算法:问题求解的具体步骤和方法 特点: 确定性 可行性 0或多个输入 1或多个输出 有穷性 1.3.3 算法优劣标准 正确性 时间复杂度 空间复杂度 健壮性 可读性 1.3.4 算法描述 程序流程图 N-S图(盒图) PAD图 伪码 判定表和判定树 程序流程图 改进的流程图 N-S图(盒图) 改进流程图与盒图举例: PAD图 PAD图举例 判定表与判定树[自学] 判定树(Decision Tree)是用来表示逻辑判断问题的一种图形工具。它用“树”来表达不同条件下的不同处理,比语言、表格的方式更为直观。判定树的左侧(称为树根)为加工名,中间是各种条件,所有的行动都列
您可能关注的文档
- 01_嵌入式Linux系统的使用.ppt
- 01-MATLAB小传与外观.ppt
- 01SAS软件入门.ppt
- 01大学计算机基础基本技能训练题.doc
- 01单片机教学第6章.ppt
- 01-第1章 Flash操作基础.ppt
- 01电路基本概念和电路定律.pptx
- 01-环境变量配置总结(XP系统).docx
- 01活动目录结构简介.ppt
- 01脚本驱动开发工具接口函数.ppt
- 《城市群创新效率的测算及发展对策》13000字.docx
- 《磨煤机制粉系统的控制特性分析概述》3000字.docx
- 《某铲平机关键部件结构设计分析案例》2400字.docx
- 《新冠疫情对餐饮类小微企业的财务影响与应对策略》10000字.doc
- 《城市群的创新效率测算及结果分析案例》2900字.doc
- 《基于机器视觉的人脸识别方法国内外研究现状的文献综述》3700字.docx
- 《上海紫燕食品股份有限公司利润质量分析》11000字(论文).doc
- 《万科地产股利分配的案例分析》11000字.docx
- 《SOC估计研究现状分析的文献综述》3600字.docx
- 《刑事附带民事公益诉讼制度的现状与问题分析案例》12000字.docx
原创力文档

文档评论(0)