
数据结构
文章平均质量分 66
长颈鹿先森
这个作者很懒,什么都没留下…
展开
-
数据结构《二》算法时间复杂度 — 大O记法
1、算法时间复杂度的定义在进行算法分析时,语句总的执行次数T(n)是关于问题规模n的函数,进而分析T(n)随n的变化情况并确定T(n)的数量级。算法的时间复杂度,也就是算法的时间度量,记作T(n) = O(f(n))。它表示随问题规模n的增大,算法执行时间的增长率和 f(n) 的增长率相同,称作算法的渐近时间复杂度,简称时间复杂度。其中f(n) 是问题规模n的某个函数。O() 来体现算法时间复杂度的记法,称之为 大O记法。一般情况下,随着n的增大,T(n)增长最慢的算法为最优算法。2、推导大O阶原创 2021-06-16 17:53:19 · 719 阅读 · 0 评论 -
数据结构《一》
数据结构绪论数据:是描述可观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。(数据不仅仅包括整型、实型等数值类型,还包括字符及声音、图像、视频等非数据类型)数据项:一个元素可以由若干个数据项组成。数据项是数据不可分割的最小单位数据结构是相互之间存在一种或者多种特定关系的数据元素的集合。数据结构分为:逻辑结构 (是指数据对象中数据元素之间的相互关系)集合结构(集合结构中的数据元素除了同属于一个集合外,它们之间没有其他关系)线性结构(线性结构原创 2021-06-16 11:31:07 · 117 阅读 · 0 评论