- 1
- 0
- 约5.65千字
- 约 36页
- 2017-05-19 发布于四川
- 举报
第二章程序的灵魂–算法
第二章 程序的灵魂--算法 程序设计概述 一个程序应包括对数据的描述和对数据处理的描述。 1.对数据的描述,即数据结构。数据结构是计算机学科的核心课程之一,有许多专门著作论述,本课程就不再赘述。 在C语言中,系统提供的数据结构,是以数据类型的形式出现的。 程序设计概述 2.对数据处理的描述,即计算机算法。算法是为解决一个问题而采取的方法和步骤,是程序的灵魂。 为此,著名计算机科学家沃思(Nikiklaus Wirth)提出一个公式: 数据结构 + 算法 = 程序 实际上,一个程序除了数据结构和算法外,还必须使用一种计算机语言,并采用结构化方法来表示。 2.1 算法的概念 算法: 是指解决一个具体问题的意义明确的步骤的集合。是有限的. 概括地说,算法是指解题方案的准确而完整的描述。从程序来说,也可以说算法是一个有限条指令的集合,这些指令确定了解决某一特定类型问题的运算序列。 对于同一个问题可以有不同的解题方法和步骤,也就是有不同的算法。算法有优劣,一般而言,应当选择简单的、运算步骤少的,既运算快、内存开销小的算法(算法的时空效率)。 计算机算法分为两类: 数值算法:目的是求数值解。 非数值算法:常用于事物管理领域 2.2、 简单算法举例
您可能关注的文档
- 第7章客房部概述.ppt
- 第8章电子商务组织与管理.ppt
- 第8章文化项目策划.ppt
- 第8章医院信息系统1.ppt
- 第8章形位公差作业答案及练习.ppt
- 第7章药品生产管理.ppt
- 第8章物料需求计划与制造资源计划.ppt
- 第8章物流系统的基本原理(上).ppt
- 第8章基于uCOS–II的嵌入式应用程序开发1.ppt
- 第8章程序的灵魂-算法与流程图.ppt
- 2026及未来5年中国大型高压水冷电动机行业发展研究报告.docx
- 2026及未来5年中国大气式燃烧热水锅炉行业发展研究报告.docx
- 2026年印字压敏胶贴项目可行性研究报告.docx
- 2026年免疫耳标项目可行性研究报告.docx
- 2026及未来5年中国名片包行业发展市场调查数据研究报告.docx
- 2026年链板式排屑器项目可行性研究报告.docx
- 2026年铠装固定式金属封闭开关设备项目可行性研究报告.docx
- 2026及未来5年中国导柱铰刀行业发展研究报告.docx
- 2025年中国数字式一体化速印机市场调查研究报告.docx
- 2026及未来5年中国麦康凯琼脂市场现状分析及前景预测报告.docx
原创力文档

文档评论(0)