
数据结构
Bee大前端
更好的生活需要你更多的知识来铺垫!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
这可能是最容易懂的-数据结构复杂度分析啦
我们上一节说道: 1、数据结构是 数据的存储结构。 2、算法是对数据的操作。 数据结构和算法总是在一起的,两者缺一不可。 那么我们为什么要使用数据结构和算法呢? 总的来说就是 :更快、更省。 更快速的处理数据,更省空间的存储数据! 那么怎么知道数据是否“更快、更省”呢? 这里就要说到复杂度了。 可能会有人说,我何必这么麻烦啊呢? 直接代码跑一跑 ,不就能立马知道代码的耗时了么? 这个其实也是一种方式,但是 无法准确估量。 原因有两个: 1、非常受计算机硬件的性能影响。 例如i3 和i9处理器,分别跑,时间肯原创 2020-06-29 09:34:50 · 321 阅读 · 0 评论 -
数据结构和算法基础概述
我们为什么要学习数据结构和算法? 在面试中面试官越来越喜欢考察算法了,一方面是考察程序员是否对数据结构熟悉,另外还能考察一个人的逻辑思维能力。 算法能力优秀,无疑能为我们拿到更高的技术评级和薪水,跟钱挂钩,怎么能够不好好学习呢? 什么是数据结构? 算法离不开数据结构,数据结构是构成算法的基石,是数据的存储结构,其目的是为了高效地访问和修改数据。 常用数据结构 1、线性结构 数组、链表,以及由他们衍...原创 2019-10-27 20:27:16 · 224 阅读 · 0 评论