Leetcode上的解法看不懂?试着用动画的方式去辅助理解

227 阅读1分钟

推荐一个用动画的方式演示leetcode题目解题思路的github仓库:

github.com/MisterBooo/…

超过15000个star:
用动画的形式呈现解LeetCode题目的思路

000:十大经典排序算法的动画演示,程序员面试必备

001:leetcode上第一道题目:

已知一个整数数组和一个目标值,找出数组中和为目标值的两个数。

比如已知数组[2, 7, 11, 15], 目标值为9,数组前两个元素的和 2 + 7 = 9,所以2和7就是需要找的两个数。

这道题目的动画演示在github里能看到:

实现的源代码:

无重复字符的最长子串:

删除链表的倒数第N个节点的动画:

有效括号检测算法:

链表节点交换算法:

数组重复元素去重:

颜色分类解决方案:

链表分隔算法:

链表反转算法:

二叉树中序遍历算法:

二叉树的锯齿形层次遍历

二叉树的层次遍历 II

逆波兰表达式求值

二叉树的右视图

这个github动作制作的素材来自github仓库:github.com/liuyubobobo…

要获取更多Jerry的原创文章,请关注公众号"汪子熙":