大学计算机程序设计c自学教案PPT
* * 通常把对算法效率的度量,称为算法的复杂性分析。它是算法运行所需要的计算机资源的量,是依赖于算法要解决的问题的规模、算法的输入和算法本身的函数。 其中,需要的时间资源的量称为时间复杂性,需要的存储空间资源的量称为空间复杂性。 3、算法的评价 * * [例] 欲在按非降次序排列的n个元素 a1,a2,…,an(ai≤ai+1)中查找是 否有与b相同的元素。 * * 算法二:采用折半查找(二分查找)的方法,即先用位居‘中点’的元素a(n/2)与b比较,若b= a(n/2),则查找成功。若b≠a(n/2),同时b<a(n/2),则在a1,a2, ……,a(n/2-1)中采用上述方法继续查找;否则在a(n/2+1),a(n/2+2),……,an中采用上述方法继续查找。这种算法显然要优越于前一种算法,因为最多也只需要比较log2n次。 不同类型的问题有不同的算法 同一类型的问题也有多种算法 解决一个实际问题时,可能会有多种算法可供使用,我们需要对这些算法进行分析,选择最优的一个使用。 * * 程序设计语言和开发工具 一、程序设计语言简介 人与机器交换信息的语言。 四个阶段: 1.机器语言 2.汇编语言 3.面向过程的高级语言 4.面向对象的高级语言 * * 1.机器语言: 由二进制数组成的指令代码的集合,机器能直接识别,各种机器指
您可能关注的文档
- 基于CADCAE的活塞塑件注射模具设计开题报告PPT.pptx
- 基于LabVIEW的温湿度测控系统设计PPT.pptx
- 基于ARM的硬件结构设计PPT.ppt
- 基于PLC的8路抢答器上位机程序设计PPT.pptx
- 基于PLC的四层电梯控制系统的设计与研究PPT.ppt
- 基于labview进行心电信号的采集和处理PPT.ppt
- 基于MATLABSimulink的建模与仿真PPT.ppt
- 基于PLC的城市污水处理控制系统设计PPT.ppt
- 基于PLC的污水处理系统毕业设计-答辩PPT.ppt
- 基于PROE的齿轮油泵三维建模设计答辩PPTPPT.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 情丝难断的母子(小小说).docx VIP
- 2026年中考道德与法治材料关键词转换答题术语(图).docx VIP
- 《媒体与社会》课件.ppt VIP
- 牧马人维修技术资料手册【车主必备】.pdf VIP
- AP宏观经济学 2018年真题 (选择题+问答题) AP Macroeconomics 2018 Released Exam and Answers (MCQ+FRQ).pdf VIP
- 乙肝指南新版标准.docx VIP
- 2025年民政群众身边腐败工作汇报.docx VIP
- 2026年江西中考历史阶段提升检测试卷(附答案解析).docx VIP
- 慢性乙型肝炎诊疗指南 最新版 解读.docx VIP
- 软组织挫伤病历模板.docx VIP
原创力文档

文档评论(0)