数据结构&算法
转行菜鸡的补课记录
不愿透露姓名的马建国
这个作者很懒,什么都没留下…
展开
-
002算法效率的度量方法
算法效率的度量方法 度量方法 事后统计方法:主要是通过设计好的测试程序和数据,利用计算机计时器对不同算法编制的程序的运行时间进行比较,从而确定算法效率。 缺陷: 必须依据算法事先编制好测试程序,通常需要花费大量时间和精力。 不同测试环境有很大差别。 事前分析估算:在计算机程序编写前,依据统计方法对算法进行估算。 高级语言编写的程序在计算机上运行时所消耗的时间取决于下列因素: 算法采用的策略、方案 编译产生的代码质量 问题的输入规模 机器执行指令的速度 【注】:研究算法的复杂度,侧重的是研究算法随着输入规原创 2020-08-03 13:39:13 · 434 阅读 · 0 评论 -
001数据结构和算法绪论
数据结构和算法绪论 什么是数据结构? 数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作等相关问题。 数据结构就是关系,是数据元素相互之间存在的一种或多种特定关系的集合。 传统上,把数据结构分为逻辑结构和物理结构。 逻辑结构:是数据对象中数据元素之间的相互关系 物理结构:是指数据的逻辑结构在计算机中的存储形式 逻辑结构: 1 集合结构:集合结构中的数据元素除了同属于一个集合外,没有其他关系 2 线性结构:线性结构中的数据元素之间是一对一的关系 3 树形结构:树形结构中的数据原创 2020-08-03 13:27:51 · 240 阅读 · 0 评论