打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
程序厨
4387 words   |  11 min

🍷 算法基地

如果阅读时,有任何问题或者建议,都可以联系我,进行修改。如果想加入面试小队,一起交流学习的话,也可以联系我。

另外我把我刚开始刷题时,让我受益匪浅的谷歌大佬的刷题笔记,整理打包了一下,如果你们也需要的话,可以自行下载。

链接: https://pan.baidu.com/s/1miPqTeY92EafI78D-3Kpvg

如果你觉得这个网站对你有帮助的话,那就点击右上角的仓库,帮忙点个赞吧,感谢。

我将我面试时的所有资料,进行了汇总打包,说实话这些真的是我的心血,我也打算将其开源出来,可以自行获取。

我的秋招心血

我也将我秋招时命中率接近 100% 的简历模版开源出来,希望能对你们有一丢丢帮助

一份命中率接近 100% 的校招简历

👨‍🍳联系厨子

📢 数据结构

  • 【动画模拟】Hash表万字详解

  • 【动画模拟】栈和队列详解

  • 【动画模拟】链表详解

  • 【动画模拟】树

后面还有。。。

🔋 字符串匹配算法

  • 【动画模拟】字符串匹配 BF 算法

  • 【动画模拟】字符串匹配 BM 算法

  • 【动画模拟】字符串匹配 KMP 算法

🧮 排序算法

  • 【动画模拟】冒泡排序

  • 【动画模拟】简单选择排序

  • 【动画模拟】插入排序

  • 【动画模拟】希尔排序

  • 【动画模拟】归并排序

  • 【动画模拟】快速排序

  • 【动画模拟】堆排序

  • 【动画模拟】计数排序

后面还有。。。

🍺 二叉树

  • 【动画模拟】前序遍历(迭代)

  • 【动画模拟】前序遍历(Morris)

  • 【动画模拟】中序遍历(迭代)

  • 【动画模拟】中序遍历(Morris)

  • 【动画模拟】后序遍历(迭代)

  • 【动画模拟】后序遍历(Morris)

后面还有。。。

🍗 排序算法秒杀题目

  • 【动画模拟】荷兰国旗

  • 【反证解决】数组合成最小的数,最大数

  • 【动画模拟】逆序对

  • 【动画模拟】翻转对

  • 【动画模拟】链表插入

后面还有。。。

🍖 数组篇

  • 【动画模拟】leetcode1 两数之和

  • 【动画模拟】leetcode27 移除元素

  • 【动画模拟】leetcode41 缺失的第一个正数

  • 【动画模拟】leetcode484 最大连续 1 的个数

  • 【绘图描述】leetcode 1052 爱生气的书店老板

  • 【动画模拟】剑指 offer 3 数组中重复的数字

  • 【动画模拟】leetcode 219 数组中重复元素 2

  • 【动画模拟】leetcode 560 和为 K 的子数组

  • 【动画模拟】leetcode 66 加一

  • 【动画模拟】leetcode 75 颜色分类

  • 【动画模拟】leetcode 54 螺旋矩阵

  • 【动画模拟】leetcode 59 螺旋矩阵2

  • 【动画模拟】leetcode 233 数字 1 的个数

  • 【动画模拟】leetcode 209 长度最小的子数组

后面还有。。。

🦞 求和问题

  • 【动画模拟】leetcode 1 两数之和

  • 【动画模拟】leetcode 15 三数之和

  • 【动画模拟】leetcode 18 四数之和

🍓 求次数问题

  • 【动画模拟】leetcode 136 只出现一次的数

  • 【动画模拟】leetcode 137 只出现一次的数2

  • 【动画模拟】leetcode 260 只出现一次的数3

🍅 链表篇

  • 【动画模拟】剑指 offer 22 倒数第 k 个节点

  • 【动画模拟】面试题 02.03. 链表中间节点

  • 【动画模拟】剑指 offer 52 两个链表的第一个公共节点 & leetcode 160 相交链表

  • 【动画模拟】leetcode 234 回文链表

  • 【动画模拟】leetcode 206 反转链表

  • 【动画模拟】leetcode 92 反转链表 2

  • 【动画模拟】leetcode 141 环形链表

  • 【动画模拟】leetcode 142 环形链表 2

  • 【动画模拟】leetcode 86 分隔链表

  • 【动画模拟】leetcode 328 奇偶链表

  • 【动画模拟】剑指 offer 25 合并两个排序链表

  • 【动画模拟】leetcode 82 删除排序链表的重复元素 2

  • 【动画模拟】leetcode 147 对链表进行插入排序

  • 【动画模拟】面试题 02.05 链表求和

🚁 双指针

  • 【动画模拟】二分查找详解

  • 【动画模拟】leetcode 35 搜索插入位置

  • 【动画模拟】leetcode 27 移除元素

  • 【动画模拟】leetcode 209 长度最小的子数组

  • 【动画模拟】leetcode 141 环形链表

  • 【动画模拟】剑指 offer 52 两个链表的第一个公共节点 & 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 整除的子数组

🥥 递归

  • 正在使劲写。。。

🍒 贪心

  • 正在使劲写。。。

🚃 回溯

  • 正在使劲写。。。

🌆 分治

  • 正在使劲写。。。

🧭 动态规划

  • 正在使劲写。。。

🌋 并查集

  • 正在使劲写。。。

🫐其他

  • 刷题时常用函数


基地启动 0 年 72 天 16 小时 57 分 33 秒
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
后端通用教程(六)
算法面试不懂这6大数据结构知识一定挂!(附LeetCode真题讲解)
leetcode 刷500道题,笔试/面试到底稳不稳
刷14道leetcode的总结
【小Y学算法】⚡️每日LeetCode打卡⚡️——49.汇总区间
​LeetCode刷题实战283:移动零
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服