- 4
- 0
- 约7.41千字
- 约 38页
- 2017-10-09 发布于江西
- 举报
数据结构42635.ppt
数据结构 * 第三节 算法分析 算法(algorithm)—解决某一特定问题的具体步骤和方法的描述。是指令的有限序列。 算法特性— 有穷性 — 一个算法必须在执行有限步骤之后结束 确定性 — 算法的每一步必须是确切定义的, 不能产生二义性 可行性 — 算法是能行的,通过有限次运行实现,能够 得到确定的结果 输 出 — 一个算法有零个或多个输出 输 入 — 一个算法有零个或多个输入 数据结构 * 算法的描述 算法的描述方法: 用自然语言描述 用流程图描述 用伪代码描述 用计算机高级语言描述。 本书采用C语言描述算法。 数据结构 * 算法的评价 算法的评价 — 衡量算法优劣的标准,也是算法设计的要求 正确性(correctness):满足具体问题求解要求 健壮性(robustness):在非法数据输入时仍能处理 可读性(readability):易于阅读理解、调试和修改 资源需求与效率: 低需求、高效率。一个算法为完成求解特定问题,需要使用一些资源,其中最主要的CPU和内存。通常又称为算法的复杂性,分为时间复杂性(对CPU运算时间的需求)和空间复杂性(对内存资源的需求)。 数据结构 * 算法复杂性 时间和空间是往往是一对矛盾。 例如:序列颠倒存储 详细参考:Sartaj Sahni《数据结构、算法与应用 - C++语言描述》第二章:程序性能 数据结构 * 算法效
您可能关注的文档
最近下载
- 《汽车营销》复习考试题库(带答案).doc VIP
- 《临床检验——血液病学》.ppt VIP
- SL∕T 618-2021 水利水电工程可行性研究报告编制规程.pdf
- 2025年汽车营销比赛题库及答案.doc VIP
- 2026年四川省德阳市事业单位招聘笔试备考题库及答案解析.docx VIP
- 青岛市胶州市2025-2026学年第二学期三年级语文期中考试卷(部编版含答案).docx VIP
- 卡巴拉科学及生命的意义.pdf VIP
- 小学花样跳绳校本课程教材.docx VIP
- 统计学——理论、案例、实训(刘小平)课后习题答案.pdf VIP
- 9 小学数学教学论(第九章 统计与概率的教学 ).pptx VIP
原创力文档

文档评论(0)