能不能专门添加一章都,将 Leetcode 上相关的题目用动画的方式实战讲解?

来源:1-1 欢迎学习《玩转数据结构》

听奏

2019-04-07

实战的题目还是太少了,如题

写回答

1回答

liuyubobobo

2019-04-08

非常抱歉,这门课程不是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上遇到问题,也可以来这个课程的问答区进行答疑:)


加油!:)

0
2
liuyubobobo
回复
听奏
《算法思维》的课程讲的也是经典算法和数据结构的底层实现,只不过这个课程更关注数据结构,《算法思维》涉及排序和图论基本算法。如果对刷题感兴趣,《玩转算法面试》是最合适的:)
2019-04-09
共2条回复

玩转数据结构

动态数组/栈/队列/链表/BST/堆/线段树/Trie/并查集/AVL/红黑树…

6221 学习 · 1704 问题

查看课程