- 6
- 0
- 约1.19万字
- 约 58页
- 2026-04-14 发布于广东
- 举报
1.4了解算法设计(2)专用工具该方法是借助有关的图形工具或代码符号来描述算法,常用的工具有流程图、N-S图等。①流程图。流程图兴起于20世纪五六十年代,一出现便成为了程序设计及算法描述的必用工具。这种方法的特点是使用一些图框表示各种类型的操作,用流程线表示这些操作的执行顺序。图1-8所示的符号是我国国家标准GB1526—1989中推荐的一套流程图标准化符号中的一部分。案例1-1的算法用流程图来描述,如图1-9所示。案例1-2的算法用流程图来描述,如图1-10所示。上一页下一页返回1.4了解算法设计②N-S图。N-S图表示方法是美国学者I.Nassi和B.Shneiderman于1973年提出的。去掉了流程图中带箭头的流程线,全部算法写在一个矩形框内,在该框内还可以包含其他从属于它的框。这种方法适用于结构化程序设计。自提出以来,深受软件开发人员欢迎。各种程序结构的N-S图表示方法如图1-11~图1-14所示。案例1-1和案例1-2算法使用N-S图来描述,分别如图1-15和图1-16所示。上一页下一页返回1.4了解算法设计1.4.4.算法的复杂度对于一个具体的问题,可能会有很多不同的解决算法,它们的效率可能各不相同。如何选择一种最有效的算法是非常关键的。如果一个问题有多种解决算法,应该如何选择呢?这时往往需要根据算法的复杂度做出决定
您可能关注的文档
- 《计算机网络技术第三版》_《计算机网络技术第三版》_第七章.ppt
- 教学材料《传感器》_第十一章.ppt
- 《计算机网络技术第三版》_《计算机网络技术第三版》_第五章.pptx
- 《数控加工工艺》_项目一数控加工基础.ppt
- 教学材料《数控机 床》_第7章.ppt
- 《电池》_第四章 起动系.ppt
- 《计算机基础》_第6章.ppt
- 《软件开发基础》_第8章.ppt
- 《计算机基础》_第2章.ppt
- 教学材料《传感器》_第八章.ppt
- 中国国家标准 GB/T 48336.304-2026星闪无线通信系统 第304部分:基础服务层 5G蜂窝网络融合.pdf
- CCAA《管理体系认证基础》第2版+三色笔记office完整版-2026.docx
- RCS-901系列超高压线路成套保护装置技术和使用说明书.pdf
- RCS-902A(B.C.D)型超高压线路成套保护装置技术说明书.pdf
- PCS-923A断路器失灵起动及辅助保护测控装置技术使用说明书.pdf
- RCS-924A型T区保护装置技术和使用说明书.pdf
- GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 中国国家标准 GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 《GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统》.pdf
- 中国国家标准 GB/T 48355-2026石化化工用软起动装置.pdf
原创力文档

文档评论(0)