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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/i042416/article/details/88617239

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

https://github.com/MisterBooo/LeetCodeAnimation

clipboard1

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

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

clipboard2

001:leetcode上第一道题目:

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

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

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

clipboard3

实现的源代码:

clipboard4

无重复字符的最长子串:

clipboard5

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

clipboard6

有效括号检测算法:

clipboard7

链表节点交换算法:

clipboard8

数组重复元素去重:

clipboard9

颜色分类解决方案:

clipboard10

链表分隔算法:

clipboard11

链表反转算法:

clipboard12

二叉树中序遍历算法:

clipboard13

二叉树的锯齿形层次遍历

clipboard14

二叉树的层次遍历 II

clipboard15

逆波兰表达式求值

clipboard16

二叉树的右视图

clipboard17

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

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

猜你喜欢

转载自blog.csdn.net/i042416/article/details/88617239