非常抱歉,这门课程不是Leetcode题目讲解课程,这门课程主要侧重的是常用数据结构的底层原理和底层实现。Leetcode上的题目不会有动态数组怎么扩容怎么缩容,不会有二分搜索树如何增删改查,不会有AVL和红黑树是如何保持平衡的,什么是抽象数据结构什么是具体实现,这些数据结构的底层实现和底层原理,是这门课程的重点。
所以,我在课程3-4特意强调了:不要学习一章,就去Leetcode上找这个数据结构相关的习题去做。Leetcode上的问题偏数据结构的具体应用,这门课程讲解各个数据结构的底层原理。先对主流数据结构有具体的认识,再去看他们能怎么用。
关于Leetcode上的题目,可以参考我的另一门课程,《玩转算法面试》(https://coding.imooc.com/class/82.html),是完全以Leetcode的问题为基础,分门别类解析Leetcode的:)github上有一个很火的项目,动画题解Leetcode,项目的主人就是我的Leetcode课程的学生,收我课程启发。在这里也给他的项目做一下广告,可以参考这里:https://github.com/MisterBooo/LeetCodeAnimation
另外,在Leetcode上遇到问题,也可以来这个课程的问答区进行答疑:)
加油!:)