大厂相信很多人都是很想进去的 , 基本上大厂第一关的笔试题都是考算法 , 算法确实很重要 , 虽然都是写业务层的业务逻辑 , 同样一个问题 , 你不会的需要执行时间是3秒 , 人家只需要0.1秒 , 你说老板要谁 , 可以这么说 , 都是写for循环 , 你写的没人要 ,人家写的就价格不菲 , 差距就在这算法上 , 而好的算法势必是选对了数据结构 ,所谓专业的人干专业的事情 , 数组就是用来进行查找比较好 , 你非用它来进行增删操作 , 当然也可以 , 只不过执行时间上的差距就一目了然了 !
我3月份面试了华为的 , 由于一点都不了解里边的情况 , 直接一封邮件过来 , 我还以为立马就得去做 , 然后直接上了 , 一考懵逼了 ,是真的不会啊 !
接下来开这个专栏来记录我的算法之旅
这一篇文章主要介绍我们的数据结构需要掌握哪些 以及掌握到那种程度 , 以及对应LeetCode上的经典例题
常用数据结构
数组、字符串、链表、栈、队列、双端队列、树
数组
优点
构建一个数组非常简单<