- 4
- 0
- 约 72页
- 2016-11-27 发布于湖北
- 举报
第一章 数据结构与算法 本章主要内容 算法概述 数据结构 线性表及其顺序存储结构 栈和队列 线性链表 树与二叉树 查找技术 排序技术 1.1 算法 算法的定义 算法的设计 算法的表示 算法的评价 算法和程序 程序设计 是利用计算机解决问题的全过程 程序设计的过程: 计算机求解问题的步骤 确定并理解问题; 寻找解决问题的方法与步骤,并将其表示成算法(Algorithm) ; 使用某种程序设计语言描述该算法(编程), 并进行调试; 运行程序,获得问题的解答; 进行评估,改进算法和程序 算法和程序 程序设计的第一步是问题分析 问题分析 问题一:统计一个班级的学生考试成绩,并选出优秀学生 多少科目的成绩? 优秀的定义(总分?平均分?第一名?前五名?) 数据如何录入?如何输出? 这是初学者认为最简单而在实际工程中最难的工作。在软件工程中被称作“需求分析” 算法和程序 算法设计 算法的概念 要使计算机完成某一问题的解题任务,首先必须针对该问题设计一个解题步骤,然后再据此编写程序。这里所说的解题步骤就是“算法”。 算法与程序不同,它是问题求解规则的一种过程描述。在算法中要精确定义一系列规则,这些规则指定了相应的操作顺序,以便在有限的步骤内得到所求问题的解答。 算法定义 算法-解决问题的方法和步骤 例:有三个硬币,其中一个是伪造的,另两个是真的,伪币与真币重量略有不同。现在提供一座天平,如何找
您可能关注的文档
- 第一卷设计说明书分析.doc
- 第一开放经济下的国民收入账户和国际收支账户分析.ppt
- 第一科学研究与科学方法论分析.ppt
- 第一可编程控制器概述分析.ppt
- 第一课《北方地区》(红松之乡)教学课件分析.pptx
- 第一课别把尊严丢了——尊重自己课件分析.ppt
- 第一课程介绍及基础知识chap分析.ppt
- 第一课计算机的发展及种类分析.ppt
- 第一课近代中国民族工业的兴起分析.ppt
- 第一课生活在人民当家做主的国家分析.ppt
- 建筑工程材料选择题:碳素结构钢与钢筋性能.pdf
- 眼部护理的跨文化比较.pptx
- 眼部护理:季节性变化的影响.pptx
- 眼部护理:男士与女士的特别需求.pptx
- 《快乐读书吧:在那奇妙的王国里》(课件)-2025-2026学年语文三年级上册统编版.pptx
- 眼部护理:眼部疲劳的预防措施.pptx
- 2026届九年级英语中考冲刺分层模拟卷与答案解析(质量检查版,含听力原文、作答空间和评分细则).docx
- 2026版项目投资合作协议书范本条款清单与签署风控提示模板(流程图).docx
- 2026版企业通用岗位结构化面试题库与综合评分表规范填写规范与审批台账模板(看板模板).docx
- 2026版企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板填写规范与审批台账模板(测算模型).docx
最近下载
- 2025美国心脏协会和美国儿科学会新生儿复苏、儿童基础生命支持和儿童高级生命支持指南更新解读.pptx VIP
- 温室控制系统(GCS)系列:Wadsworth Control Systems_(17).案例研究:成功应用实例.docx VIP
- 2025年事业单位供销合作社岗真题(附答案).docx VIP
- 2024年水利安全员(B证)考试题库-上(单选题汇总).doc VIP
- 温室控制系统(GCS)系列:Wadsworth Control Systems_(15).用户界面与操作指南.docx VIP
- 煤矿重大事故隐患判定标准解读培训课件.doc VIP
- 温室控制系统(GCS)系列:Wadsworth Control Systems_(14).日常维护与故障排除.docx VIP
- 温室控制系统(GCS)系列:Wadsworth Control Systems_(13).WadsworthControlSystems的安装与调试.docx VIP
- 温室控制系统(GCS)系列:Wadsworth Control Systems_(12).自动化与智能化技术.docx VIP
- 调制解调实验报告.pdf VIP
原创力文档

文档评论(0)