algorithm-base 专门为刚开始刷题的同学准备的算法基地 立志用动画将晦涩难懂的算法描述的通俗易懂。 欢迎你的批评指正,但是不接受骂人,感谢支持。 如果阅读时,发现错误,或者动画不可以显示的问题可以添加我微信好友 tan45du_one ,备注 github + 题目 + 问题 向我反馈 感谢支持,该仓库会一直维护,希望对各位有一丢丢帮助,另外给刚开始刷题,但是不知道从哪里开始刷的同学,整理了一份刷题大纲,可以先按这个顺序刷,刷完之后应该就能入门了。 另外希望手机阅读的同学可以来我的 公众号:袁厨的算法小屋 两个平台同步,想要和题友一起刷题,互相监督的同学,可以在我的小屋点击刷题小队进入。 📢数据结构(前置知识) 【动画模拟】哈希表详解,万字长文 【动画模拟】栈和队列详解 【绘图解析】链表详解 🔋字符串匹配算法 【动画模拟】字符串匹配 BF 算法 【动画模拟】字符串匹配 BM 算法 【动画模拟】字符串匹配 KMP 算法 🧮排序算法 【动画模拟】冒泡排序 【动画模拟】简单选择排序 【动画模拟】插入排序 【动画模拟】希尔排序 【动画模拟】归并排序 【动画模拟】快速排序 【动画模拟】堆排序 🍗排序算法秒杀题目 【动画模拟】荷兰国旗 【反证解决】数组合成最小的数,最大数 【动画模拟】逆序对问题 【动画模拟】翻转对问题 🍖数组篇 【动画模拟】leetcode 1 两数之和 【动画模拟】leetcode 27 移除元素 【动画模拟】leetcode 41 缺失的第一个正数 【动画模拟】leetcode 485 最大连续 1 的个数 【绘图描述】leetcode 1052 爱生气的书店老板 【动画模拟】剑指offer 3 数组中重复的数字 【动画模拟】leetcode 219 数组中重复元素2 【动画模拟】leetcode 560 和为K的子数组 【绘图描述】leetcode 66 加一 【动画模拟】leetcode 75 颜色分类 【动画模拟】leetcode 54 螺旋矩阵 【动画模拟】leetcode 59 螺旋矩阵2 🦞求和问题 【动画模拟】leetcode 01 两数之和 【动画模拟】leetcode 15 三数之和 【动画模拟】leetcode 18 四数之和 🍓求次数问题 【动画模拟】leetcode 136 只出现一次的数 【动画模拟】leetcode 137 只出现一次的数字 II 【动画模拟】leetcode 260 只出现一次的数字 III 🍅链表篇 【动画模拟】剑指 offer 2 倒数第 k 个节点 【动画模拟】面试题 02.03. 链表中间节点 【动画模拟】剑指 offer 52 两个链表的第一个公共节点 【动画模拟】leetcode 234 回文链表 【动画模拟】leetcode 142 环形链表2 【动画模拟】leetcode 86 分隔链表 【动画模拟】剑指 offer 25 合并两个排序链表 【动画模拟】leetcode 82 删除排序链表的重复元素2 【动画模拟】面试题 02.05 链表求和 🚁双指针 【动画模拟】二分查找详解 【动画模拟】leetcode 35 搜索插入位置 【动画模拟】leetcode 27 移除元素 【动画模拟】leetcode 209 长度最小的子数组 【动画模拟】leetcode 141 环形链表 【动画模拟】leetcode 160 相交链表 【动画模拟】leetcode 328 奇偶链表 🏳🌈栈和队列 【动画模拟】leetcode 225 队列实现栈 【动画模拟】剑指 Offer 09. 用两个栈实现队列 【动画模拟】leetcode 20 有效的括号 【动画模拟】leetcode1047 删除字符串中的所有相邻重复项 【动画模拟】leetcode 402 移掉 K 位数字 🏬二分查找及其变种 【动画模拟】二分查找详解 【动画模拟】leetcode 35 搜索插入位置 【动画模拟】leetcode 34 查找元素的第一个位置和最后一个位置 【绘图描述】找出第一个大于或小于目标元素的索引 【动画模拟】leetcode 33 旋转数组中查找目标元素(不含重复元素) 【绘图描述】leetcode 81 旋转数组中查找目标元素(包含重复元素) 【绘图描述】leetcode 153 寻找旋转数组中的最小值 【动画模拟】leetcode 74 二维数组的二分查找 💒单调队列单调栈 【动画模拟】剑指 Offer 59 - II. 队列的最大值 【动画模拟】剑指 Offer 59 - I. 滑动窗口的最大值 【动画模拟】leetcode 1438 绝对值不超过限制的最长子数组 【动画模拟】leetcode 155 最小栈 【动画模拟】leetcode 739 每日温度 【动画模拟】leetcode 42 接雨水 🛳前缀和 【动画模拟】leetcode 724 寻找数组的中心索引 【动画模拟】leetcode 523 连续的子数组和 【动画模拟】leetcode 560 和为 K 的子数组 【绘图描述】leetcode1248 统计「优美子数组」 【绘图描述】leetcode 974 和可被 K 整除的子数组 🛬一些分享 【刷题必备】刷题时常用函数 【唠嗑】厨子的2020 【分享】在家如何高效学习 【科普】比特币原理详解 (拼命更新中。。。。。。)
lipzh-yzr/algorithm-base
algorithm-base
专门为刚开始刷题的同学准备的算法基地
立志用动画将晦涩难懂的算法描述的通俗易懂。
欢迎你的批评指正,但是不接受骂人,感谢支持。
如果阅读时,发现错误,或者动画不可以显示的问题可以添加我微信好友 tan45du_one ,备注 github + 题目 + 问题 向我反馈
感谢支持,该仓库会一直维护,希望对各位有一丢丢帮助,另外给刚开始刷题,但是不知道从哪里开始刷的同学,整理了一份刷题大纲,可以先按这个顺序刷,刷完之后应该就能入门了。
另外希望手机阅读的同学可以来我的 公众号:袁厨的算法小屋 两个平台同步,想要和题友一起刷题,互相监督的同学,可以在我的小屋点击刷题小队进入。
(拼命更新中。。。。。。)