【动画】算法系列
本专栏会总结分享自己学习数据结构与算法的一些文章,希望通过简单易懂的总结和整理,对将学习数据结构与算法的同学理解上的一些帮助。
小鹿动画学编程
公众号「小鹿动画学编程」原创作者!
展开
-
看了这篇之后,别再和我说搞不懂递归!!!
一定要读完点进文章的你想必和我一样,递归这东西,一开始学起来,觉得是一种玄学,慢慢的继续学,就觉得有了灵魂,当你刷它百八十道的题之后,你会感觉到地狱到天堂的感觉。刚开始学习递归,一递进去,就归不出来了,我通常称它为【递龟】,哈哈,真的,这两个词很形象的描述了前期学习递归的无奈。几个月之前就想写这样一篇文章分享给大家,由于自己有心而力不足,没有把真正的学到的东西沉淀下来,所以一直在不断的在自学...原创 2020-03-19 18:48:21 · 3083 阅读 · 2 评论 -
动画:二分查找(下) |面试官问我如何在 20 万 IP 地址中快速定位某一归属地?
写在前边上回讲到,如何在 1 亿数据中查找一个整数,重新认识了二分查找,二分查找的适用条件以及手写代码时应该注意到的细节问题。动画:面试官问我如何在 1 亿数据中快速查找某一整数?(上)上节只不过是一个实现一个最简单的二分查找,也是对二分查找的一个初步的认识,还记得我们在文章末尾留了一个小问题吗?在实际开发中,我们所有的数据不可能都是有序的,而且还存在重复的数据,那如何怎么实现查找呢?...原创 2019-11-13 08:22:27 · 2710 阅读 · 2 评论 -
别再翻了,面试二叉树看这 11 个就够了~
写在前边数据结构与算法:不知道你有没有这种困惑,虽然刷了很多算法题,当我去面试的时候,面试官让你手写一个算法,可能你对此算法很熟悉,知道实现思路,但是总是不知道该在什么地方写,而且很多边界条件想不全面,一紧张,代码写的乱七八糟。如果遇到没有做过的算法题,思路也不知道从何寻找。面试吃了亏之后,我就慢慢的做出总结,开始分类的把数据结构所有的题型和解题思路每周刷题做出的系统性总结写在了 Github...原创 2019-09-13 10:16:45 · 126630 阅读 · 68 评论