IT慕课吧

 找回密码
 注册会员
搜索
热搜: java php springboot
查看: 1609|回复: 5

玩转数据入门到进阶

[复制链接]

升级   100%

1086

主题

1312

帖子

7340

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7340
发表于 2018-8-16 10:35:56 | 显示全部楼层 |阅读模式
  • 第1章 欢迎学习《玩转数据结构》

    欢迎大家学习《玩转数据结构》课程。在这个课程中,我们将从底层实现诸多数据结构,从简单,到复杂,并且探索他们的应用。在这一章,我们将来看一看数据结构的具体作用,学习数据结构的误区,学习这个课程的注意事项,和课程环境的基本搭建:) …

  • 第2章 不要小瞧数组

    数组,看似是最简单的数据结构,但是,大多数语言为我们提供的都是静态数组,如何封装一个属于我们自己的动态数组,将是这一章讨论的重点。同时,我们也将探讨泛型,复杂度分析,乃至复杂度的震荡,等相关高级话题

  • 第3章 栈和队列

    栈和队列都是极其简单的线性数据结构,其中的操作甚至都是数组操作的子集,但却在计算机科学中有着极其重要的应用。在这一章,我们就来探索栈和队列的奥秘。我们将看到使用底层数据结构搭建上层数据结构的过程,同时对于队列,我们也将改进底层结构,完成循环队列的实现。…

  • 第4章 最基础的动态数据结构:链表

    在这一章,我们将接触第一个动态数据结构:链表。我们将通过对链表的底层实现,更深入的理解对引用(或者是指针)的操作。同时,我们也将利用链表,实现栈和队列,并基于不同的底层实现,进行性能的比较。

  • 第5章 链表和递归

    很多同学都会忽视链表和递归之间千丝万缕的联系。其实,链表也拥有着天然的递归结构。我们在这一章,就将通过链表这种简单的数据结构,一点一点为大家揭开递归,这个在计算机的世界中最为重要的逻辑构成方式的神秘面纱!…

  • 第6章 二分搜索树

    二分搜索树将是我们接触的第一个非线性数据结构。在这一章,我们将通过对二分搜索树的底层实现,了解对树结构的基本操作方式。同时,由于树结构天然的递归性质,我们将在这一章,实现诸多递归算法,进一步理解递归的奥妙。…

  • 第7章 集合和映射

    在这一章,我们将综合之前学习的数组,链表和二分搜索树,探索更加高层的数据结构应用:集合(Set)和映射(Map)。通过这一章的学习,我们将对二分搜索树的复杂度分析,有更加感性的认识,同时看到二分搜索树的巨大优势,以及相应的局限性。…

  • 第8章 优先队列和堆

    在这一章,我们将探索一种特殊的树结构——堆。学习完这一章,同学们将对堆的相关操作有深入的认识,甚至达到白板编程的程度。同时,我们也将拓宽对队列的认识,理解什么是广义队列,什么是优先队列。

  • 第9章 线段树

    线段树是一种特殊的树结构。这种数据结构主要用于解决“线段”或者是“区间”这种特殊的数据,是算法竞赛中的常客。在这一章,我们将从底层实现属于我们自己的线段树,完成线段树的创建,查询,更新三个操作,并且通过实际比较,看到线段树解决“线段”相关问题的巨大优势。 …

  • 第10章 Trie

    Trie将是我们学习的第一个,也是唯一一个多叉树结构。Trie用于高效的处理字符串相关的查询问题,我们将看到,使用Trie,对字符串的查询效率,将和字符串的多少无关!这样的效率提升,将绝对震惊你的老板和同事!

  • 第11章 并查集

    并查集是一种奇怪的树结构。在并查集中,不是父亲指向孩子,而是孩子指向父亲。这样的一种奇怪结构,却能出奇快的解决集合相关的合并和查询问题。在这一章,我们将连续优化我们的并查集,释放出并查集的最大能量!

  • 第12章 AVL

    我们在这一章将学习最为经典的平衡二叉树:AVL树。我们将深入理解AVL树中的旋转操作。最后,我们也将看到,使用我们自己实现的AVL树,在极端情况下,相较普通的二分搜索树,性能巨大的提升。

  • 第13章 红黑树

    没有红黑树,可能就没有数据库到今天的发展。红黑树更是所有语言中树结构的首选底层实现。在这一章,我们将从2-3树入手,带领大家理解2-3树和红黑树的等价性,进而深入理解红黑树的各项操作。大家将看到,红黑树虽然复杂,但有规律的去理解,也能轻松拿下!…

  • 第14章 哈希表

    在数据结构的世界里,哈希表可谓影响深远。哈希的应用早就远远超越了数据存储,在安全领域发挥着重要的作用。就连”区块链“这种魔法黑科技,都离不开哈希的影子。在这一章,我们将具体的看一看,到底什么是哈希表,哈希表比起之前学习的数据结构,到底有怎样的优势。…

  • 第15章 结尾语

    通过这个课程的学习,同学们已经掌握了相当多的数据结构。可以说是数据结构领域的”小牛“了。希望通过这个课程的学习,大家更掌握了研究数据结构的方法,通过自己的努力,向数据结构领域的”大神“进军。大家加油!


游客,如果您要查看本帖隐藏内容请回复



回复

使用道具 举报

升级   100%

0

主题

76

帖子

232

积分

vip会员

Rank: 6Rank: 6

积分
232
发表于 2018-8-24 16:11:47 | 显示全部楼层
22222222222222222
回复

使用道具 举报

升级   100%

0

主题

28

帖子

252

积分

vip会员

Rank: 6Rank: 6

积分
252
发表于 2018-10-16 15:06:00 | 显示全部楼层
1111111111111111111111
回复

使用道具 举报

升级   100%

0

主题

53

帖子

200

积分

vip会员

Rank: 6Rank: 6

积分
200
发表于 2019-4-18 21:21:55 | 显示全部楼层
6666666666666666666666
回复

使用道具 举报

升级   100%

0

主题

37

帖子

84

积分

vip会员

Rank: 6Rank: 6

积分
84
发表于 2019-4-29 15:04:52 | 显示全部楼层
6666666666666666666666
回复

使用道具 举报

升级   100%

0

主题

118

帖子

686

积分

vip会员

Rank: 6Rank: 6

积分
686
发表于 2019-12-3 13:25:39 | 显示全部楼层
dfsdfsdfsf
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|IT慕课吧

GMT+8, 2024-11-27 20:23 , Processed in 0.080269 second(s), 19 queries .

© 2016-2022 itmk8

快速回复 返回顶部 返回列表