版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/i042416/article/details/88617239
推荐一个用动画的方式演示leetcode题目解题思路的github仓库:
https://github.com/MisterBooo/LeetCodeAnimation
超过15000个star:
用动画的形式呈现解LeetCode题目的思路
000:十大经典排序算法的动画演示,程序员面试必备
001:leetcode上第一道题目:
已知一个整数数组和一个目标值,找出数组中和为目标值的两个数。
比如已知数组[2, 7, 11, 15], 目标值为9,数组前两个元素的和 2 + 7 = 9,所以2和7就是需要找的两个数。
这道题目的动画演示在github里能看到:
实现的源代码:
无重复字符的最长子串:
删除链表的倒数第N个节点的动画:
有效括号检测算法:
链表节点交换算法:
数组重复元素去重:
颜色分类解决方案:
链表分隔算法:
链表反转算法:
二叉树中序遍历算法:
二叉树的锯齿形层次遍历
二叉树的层次遍历 II
逆波兰表达式求值
二叉树的右视图
这个github动作制作的素材来自github仓库:https://github.com/liuyubobobo/Play-Leetcode
要获取更多Jerry的原创文章,请关注公众号"汪子熙":