- 2
- 0
- 约5千字
- 约 39页
- 2016-04-27 发布于河南
- 举报
国家二级C语言等级考试公共基础知识 主讲人:张开营 第一章 数据结构与算法 第一节 算法 一. 基本概念 所谓算法是指一组有穷的指令集,是解题方案的准确而完整的描述。通俗地说,就是计算机解题的过程。 (一)基本特征:确定性、有穷性、可行性、 健壮性、鲁棒性。 (二)算法设计的基本方法:列举法、归纳法、递推法、递归法。 二. 算法的复杂度 算法的空间复杂度 算法的空间复杂度是对算法所需存储空间的度量,是指算法在执行过程中所占用的存储空间。 算法的时间复杂度 算法的时间复杂度是对算法时间效率的度量,是指算法在执行时所需要的计算工作量,也可以说是耗费的时间量。通常,一个算法所用的时间包括编译时间和运行时间。 对于算法的时间复杂度,我们一般用函数来描述。如0(1),表示算法执行的时间为一个常数。再如0(n),表示算法执行的时间为n的一个线性表达式。先来看一个例子:在有n个记录的学生文件中查找学号为0610的学生。如果该学生是文件中的第一个学生,则所用的查找时间为1;如果是第二个学生,则所用的时间为2;……依次类推,如果是第n个学生,则所用的时间为n。所以平均查找时间为(1+2+…+n)/n=(n+1)/2,是n的一个线性表达式,因而算法的时间复杂度为0(n)。 第二节 数据结构的
您可能关注的文档
- 关于做好2011年度二级建造师执业资格考试考务工作的通知.doc
- 关于做好2011年度经济专业技术资格考试考务工作的通知.doc
- 关于做好2014年专业硕士学位(含MBA、金融、旅游管理)地方性研究生班“毕业考”工作的通知.doc
- 广东会计信息网.ppt
- 广东技术师范大学.ppt
- 广东教师招聘笔试面试经验(东莞、深圳、广州、佛山、 顺德、珠海、中山等)完善版.doc
- 广东教师招聘笔试面试经验(东莞、深圳、广州、佛山、顺德、珠海、中山等珠三角地区)完善版.doc
- 广东酒店管理与粤菜烹饪厨师品牌学历教育.ppt
- 广东省2004年度年检合格的校外学习中心(点)名单.doc
- 广东辛美来亚科技实业有限公司.ppt
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
最近下载
- 12 海外用户玩微信PPT_HSK5标准教程上.pptx VIP
- 2024年四川省成都市武侯区中考二模考试物理试题(含答案).pdf VIP
- 2025~2026学年北京市西城外国语学校七年级下学期期中数学试卷【附答案】.pdf VIP
- 中国近视前期管理专家共识总结PPT.pptx VIP
- 医院运营助理培训.pptx VIP
- 2024湘教版七年级下册地理全册知识点提纲(背诵版).pdf VIP
- 2026届八省八校T8联考高三年级阶段练习英语试题(含答案解析).pdf VIP
- 11 闹钟的危害PPT_HSK5标准教程上.pptx VIP
- 普通高中信息技术学业水平合格性考试真题.doc VIP
- 延 安大学文学院中国现代文学课件 第十九章.ppt VIP
原创力文档

文档评论(0)