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

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

https://github.com/MisterBooo/LeetCodeAnimation

clipboard1

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

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

Leetcode上的解法看不懂?试着用动画的方式去辅助理解_第1张图片

001:leetcode上第一道题目:

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

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

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

Leetcode上的解法看不懂?试着用动画的方式去辅助理解_第2张图片

实现的源代码:

Leetcode上的解法看不懂?试着用动画的方式去辅助理解_第3张图片

无重复字符的最长子串:

Leetcode上的解法看不懂?试着用动画的方式去辅助理解_第4张图片

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

Leetcode上的解法看不懂?试着用动画的方式去辅助理解_第5张图片

有效括号检测算法:

Leetcode上的解法看不懂?试着用动画的方式去辅助理解_第6张图片

链表节点交换算法:

Leetcode上的解法看不懂?试着用动画的方式去辅助理解_第7张图片

数组重复元素去重:

Leetcode上的解法看不懂?试着用动画的方式去辅助理解_第8张图片

颜色分类解决方案:

Leetcode上的解法看不懂?试着用动画的方式去辅助理解_第9张图片

链表分隔算法:

Leetcode上的解法看不懂?试着用动画的方式去辅助理解_第10张图片

链表反转算法:

Leetcode上的解法看不懂?试着用动画的方式去辅助理解_第11张图片

二叉树中序遍历算法:

Leetcode上的解法看不懂?试着用动画的方式去辅助理解_第12张图片

二叉树的锯齿形层次遍历

Leetcode上的解法看不懂?试着用动画的方式去辅助理解_第13张图片

二叉树的层次遍历 II

Leetcode上的解法看不懂?试着用动画的方式去辅助理解_第14张图片

逆波兰表达式求值

Leetcode上的解法看不懂?试着用动画的方式去辅助理解_第15张图片

二叉树的右视图

Leetcode上的解法看不懂?试着用动画的方式去辅助理解_第16张图片

这个github动作制作的素材来自github仓库:https://github.com/liuyubobobo/Play-Leetcode

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

你可能感兴趣的:(Leetcode上的解法看不懂?试着用动画的方式去辅助理解)