在学习「数据结构和算法」的过程中,因为人习惯了平铺直叙的思维方式,所以「递归」与「动态规划」这种带循环概念(绕来绕去)的往往是相对比较难以理解的...
收录了11篇文章 · 11人关注
在学习「数据结构和算法」的过程中,因为人习惯了平铺直叙的思维方式,所以「递归」与「动态规划」这种带循环概念(绕来绕去)的往往是相对比较难以理解的...
GitHub Repo:Sort Article Follow: MisterBooo · GitHub 排序算法是《数据结构与算法》中最基...
散列表概念 散列表(Hash table,也叫哈希表),是根据键(Key)而直接访问在内存存储位置的数据结构。也就是说,它通过计算一个关于键值的...
小程序名称:图解剑指offer 剑指offer上面的 66 道题目都挪上去了,每一道题目基本上都有详细说明解法,更多的解法我还在添加中,需要准备...
大家好,我是程序员小吴。12月初我在GitHub上上传了一个仓库,到现在为止获取了 6300 star,下面和大家聊聊关于项目启动的初衷、面临的...
给定一个数组nums,写一个函数,将数组中所有的0挪到数组的末尾,⽽维持其他所有非0元素的相对位置。举例: nums = [0, 1, 0, 3...
专题公告
专栏简介:
以初学者的角度学习算法,以动画的形式呈现解题的思路。
核心内容:
PPT动画演示解题思路;
不同解法层层递进,寻找最优解;
递归、分治、贪心、动态规划、搜索等等专题讲解;
适宜人群:
适合具备基本编程思想,了解C++基本语法;
对基础数据结构已经有了解,在此基础上,想提升算法设计能力的同学;
想入门开始接触算法的同学。