相信你的电脑里面 应该有这么一个 视频教程文件夹 不用我说 在这里面肯定是你 精心收藏的精华教程 不辞辛劳的你 按照每个优秀的老师 都分门别类的安排好 每一系列的精品教程 当你心血来潮之时 亦或是求知欲旺盛之时 你会去这个文件夹里面 寻找优秀的教程加…
你在学习数据结构算法的时候 你的目的就是为了让代码 运行的速度更加 “快” 占用的空间更加 “少” 那么当你看到一段代码的时候 你应该如何去分析它的运行效率? 在此之前 我们来看看你 不辞辛劳整理的文件夹 如果要让你在这个文件夹里面 让你找苍井空老师…
接下来小帅b带你进入一个新的系列,就是我们常常提到的但是很多人却不以为然的基础 —— 数据结构和算法。 可能你会发现,很多公司在面试的时候,都会问面试者关于数据结构和算法相关的问题,甚至有的还会出题让对方现场写,这是为什么呢? “我们掌握了足够的编程…
如何理解数据结构和算法? 你去维基百科搜一下数据结构,可以看到它是这么说的: 然后你再去维基百科搜一下算法,可以看到它是这么定义的: 可能你一开始看到这两句话并不能很是理解,我们先不管它说的一堆乱七八糟的,直接粗暴的简化一下就是: 数据结构是一种方式…
在前一篇中,相信你对大O表示代码复杂度的方法有了一定的了解了,接下来小帅b会继续跟你说一下这些常用表示方法对应的 Python 代码示例,让你之后能够更加清晰的去分析某一段的代码复杂度。 大 O 表示法的 Python 简单代码示例 O(1) 我们一…