![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 83
卡卡卡丶西都
大数据
展开
-
复杂度分析
#什么是复杂度分析 数据结构和算法本身是就是为了,解决资源“快”,“省”的问题,怎么样让代码更加省存储空间,运算效率更快,需要一个考量的指标。 一谈到数据结构和算法就离不开,时间,空间复杂度分析!!! ##时间复杂度分析 时间复杂度的全称是渐进时间复杂度,表示算法的执行时间与数据规模之间的增长关系。 只关注循环执行次数最多的一行代码,只需要记录最大阶的量级就行。 总复杂度等于量级最大那段代码的复杂度 嵌套代码的复杂度等于嵌套内外代码复杂度的乘积 ##常见的几种时间复杂度 多项式量级 O(1) :一般情况原创 2021-08-13 15:30:05 · 108 阅读 · 0 评论 -
为什么要学习数据结构与算法
1.为什么要学习数据结构与算法 在还没有认真的学习数据结构之前,我也在一直思考,大学期间的代码编写能力,所有的业务逻辑,都是已实现功能为主。甚至都是连基础的逻辑算法题都写不出来,很长一段时间内都没有正视这个问题,我到底为什么要学习数据结构,网络上都说,学习算法数据结构是程序员的内功,学习计算机网络和操作系统是作为一程序员必须要学的基础知识,专科阶段学校没有开设这些课,自己虽然参加竞赛,但是也是业务层相关的知识,自己也是从来没有正视过这些问题: 没有开设为什么自己不主动去学 所有的业务逻辑为什么就只着眼于实原创 2021-08-11 16:30:24 · 382 阅读 · 0 评论