大数据《数据结构和算法教程》(理论+代码)
课程下载
本课程供VIP会员免费学习。
下载途径:共2.05GB,网盘转存下载。
课程介绍
内容介绍:
算法在计算机科学中的地位真的很重要,在很多大公司的笔试面试中,算法掌握程度的考察都占据了很大一部分。不管是为了面试还是自身编程能力的提升,花时间去研究常见的算法还是很有必要的。
数据结构指的是“一组数据的存储结构”,算法指的是“操作数据的一组方法”。数据结构是为算法服务的,算法是要作用再特定的数据结构上的。
数据结构和算法是程序员的内功心法和基本功。无论是大数据还是其它计算机科学领域,掌握扎实的数据结构和算法知识,往往会助力不少!
课程带领同学们深入大数据级别的算法,解读非常深入的高级问题。这也是首次关于大数据级的算法,换一个视角完善数据结构能力,增加自己大数据领域的学习能力。
内容目录:
第一章
01 自定义队列1.mp402 自定义队列2.mp403 链表介绍.mp404 单向链表.mp405 双向链表.mp406 双向循环链表 1.mp407 双向循环链表 2.mp408 约瑟夫问题.mp409 冒泡排序.mp410 插入排序.mp411 聚合结果的获取.mp411 快排原理.mp412 快排实现 1.mp413 快排实现 2.mp414 快排实现 3.mp415 归并排序的实现.mp416 归并排序的实现 2.mp4
第二章01 前面碰到的问题.mp402 时间复杂度的计算.mp403 hash表.mp404 树的基本概念.mp405 二叉树的一些概念.mp406 二叉树的分类.mp407 构造一个普通的二叉树和遍历二叉树.mp408 一个小bug的解决.mp409 排序二叉树 1.mp410 排序二叉树 2.mp411 排序二叉树中查找元素.mp412 关联父节点.mp413 删除节点.mp414 AVL树的平衡原理.mp415 avl树的右右模式(左旋).mp416 复习.mp416 平衡了root需要调整root.mp417 左左情况 右旋.mp418 右左情况.mp4