- 资源介绍
- 更新记录
课程介绍
玩转数据结构课程是一门面向计算机科学和软件工程学习者的数据结构入门课程。该课程旨在帮助学员理解和掌握常用的数据结构,并学会如何应用这些数据结构来解决实际问题。
课程内容包括但不限于以下几个方面:
- 数据结构基础知识:学员将学习数据结构的基本概念、分类和特性,包括数组、链表、栈、队列、树、图等。学员将了解每种数据结构的基本操作和常见应用场景。
- 算法复杂度分析:学员将学习如何分析算法的时间复杂度和空间复杂度,了解不同数据结构的优缺点和适用场景。学员将学会如何选择合适的数据结构来提高算法的效率。
- 常用数据结构的实现:学员将学习如何使用编程语言(如Java、C++等)来实现常用的数据结构,如链表、栈、队列、二叉树等。学员将学会使用数据结构的基本操作(插入、删除、查找等)来构建和操作数据结构。
- 数据结构的高级应用:学员将学习如何将数据结构应用于实际问题的解决中,如搜索、排序、图算法等。学员将学会使用数据结构来解决实际问题,并学会分析和优化算法的性能。
- 数据结构的综合练习:学员将通过综合练习来巩固所学知识,解决一些常见的数据结构问题。学员将学会如何分析问题、设计算法,并使用所学数据结构来实现解决方案。
通过学习玩转数据结构课程,学员将能够建立起对数据结构的深入理解,并学会如何使用数据结构来解决实际问题。这将为学员在计算机科学和软件工程领域的学习和职业发展奠定坚实的基础。
课程目录
/【imooc-207】玩转数据结构/
│├─第01章 欢迎学习《玩转数据结构》
│├─第02章 不要小瞧数组
│├─第03章 栈和队列
│├─第04章 最基础的动态数据结构:链表
│├─第05章 链表和递归
│├─第06章 二分搜索树
│├─第07章 集合和映射
│├─第08章 优先队列和堆
│├─第09章 线段树
│├─第10章 Trie
│├─第11章 并查集
│├─第12章 AVL
│├─第13章 红黑树
│├─第14章 哈希表
│├─第15章 结尾语
│├─课程目录.txt 518byte
│├─课程详细目录.txt 7.2KB
第01章 欢迎学习《玩转数据结构》/
│├─1-1 欢迎学习《玩转数据结构》.mp4 56.7MB
│├─1-2 学习数据结构(和算法)到底有没有用?.mp4 44.9MB
│├─1-3 关于课程学习的更多注意事项.mp4 72.3MB
│├─1-4 课程编程环境搭建.mp4 42.3MB
第02章 不要小瞧数组/
│├─2-1 使用Java中的数组.mp4 56.9MB
│├─2-2 二次封装属于我们自己的数组.mp4 40.6MB
│├─2-3 向数组中添加元素.mp4 74.2MB
│├─2-4 数组中查询元素和修改元素.mp4 84.4MB
│├─2-5 包含,搜索和删除.mp4 120.9MB
│├─2-6 使用泛型.mp4 113.7MB
│├─2-7 动态数组.mp4 66.8MB
│├─2-8 简单的复杂度分析.mp4 36.9MB
│├─2-9 均摊复杂度和防止复杂度的震荡.mp4 40.9MB
第03章 栈和队列/
│├─3-1 栈和栈的应用:撤销操作和系统栈.mp4 19.7MB
│├─3-2 栈的基本实现.mp4 85.4MB
│├─3-3 栈的另一个应用:括号匹配.mp4 77.6MB
│├─3-4 关于Leetcode的更多说明.mp4 175.7MB
│├─3-5 数组队列.mp4 67.7MB
│├─3-6 循环队列.mp4 28.5MB
│├─3-7 循环队列的实现.mp4 149.9MB
│├─3-8 数组队列和循环队列的比较.mp4 77.9MB
第04章 最基础的动态数据结构:链表/
│├─4-1 什么是链表.mp4 33.9MB
│├─4-2 在链表中添加元素.mp4 85.3MB
│├─4-3 使用链表的虚拟头结点.mp4 34.7MB
│├─4-4 链表的遍历,查询和修改.mp4 115.1MB
│├─4-5 从链表中删除元素.mp4 61.8MB
│├─4-6 使用链表实现栈.mp4 93.8MB
│├─4-7 带有尾指针的链表:使用链表实现队列.mp4 90.7MB
第05章 链表和递归/
│├─5-1 Leetcode中和链表相关的问题.mp4 70.1MB
│├─5-2 测试自己的Leetcode链表代码.mp4 81.8MB
│├─5-3 递归基础与递归的宏观语意.mp4 69.9MB
│├─5-4 链表的天然递归结构性质.mp4 60.9MB
│├─5-5 递归运行的机制:递归的微观解读.mp4 52.9MB
│├─5-6 递归算法的调试(1).mp4 145.5MB
│├─5-6 递归算法的调试.mp4 145.5MB
│├─5-7 更多和链表相关的问题.mp4 74.4MB
第06章 二分搜索树/
│├─6-1 为什么要研究树结构.mp4 23MB
│├─6-10 二分搜索树的层序遍历.mp4 56.5MB
│├─6-11 删除二分搜索树的最大元素和最小元素.mp4 94.9MB
│├─6-12 删除二分搜索树的任意元素.mp4 74.4MB
│├─6-13 更多二分搜索树相关话题.mp4 17.7MB
│├─6-2 二分搜索树基础.mp4 47.6MB
│├─6-3 向二分搜索树中添加元素.mp4 113.8MB
│├─6-4 改进添加操作:深入理解递归终止条件.mp4 67.7MB
│├─6-5 二分搜索树的查询操作.mp4 37.8MB
│├─6-6 二分搜索树的前序遍历.mp4 116.9MB
│├─6-7 二分搜索树的中序遍历和后序遍历.mp4 53.6MB
│├─6-8 深入理解二分搜索树的前中后序遍历.mp4 31.2MB
│├─6-9 二分搜索树前序遍历的非递归实现.mp4 61.7MB
第07章 集合和映射/
│├─7-1 集合基础和基于二分搜索树的集合实现.mp4 113.8MB
│├─7-2 基于链表的集合实现.mp4 53MB
│├─7-3 集合类的复杂度分析.mp4 88.4MB
│├─7-4 _Leetcode中的集合问题和更多集合相关问题.mp4 58.5MB
│├─7-5 映射基础.mp4 41.3MB
│├─7-6 基于链表的映射实现.mp4 126.8MB
│├─7-7 基于二分搜索树的映射实现.mp4 116.9MB
│├─7-8 映射的复杂度分析和更多映射相关问题.mp4 68.1MB
│├─7-9 Leetcode上更多集合和映射的问题.mp4 94.9MB
第08章 优先队列和堆/
│├─8-1 什么是优先队列.mp4 16.4MB
│├─8-2 堆的基础表示.mp4 22.8MB
│├─8-3 向堆中添加元素和Sift Up.mp4 14.4MB
│├─8-4 从堆中取出元素和Sift Down.mp4 24.4MB
│├─8-5 Heapify 和 Replace.mp4 17.7MB
│├─8-6 基于堆的优先队列.mp4 11.4MB
│├─8-7 Leetcode上优先队列相关问题.mp4 29.4MB
│├─8-8 Java中的PriorityQueue.mp4 32.7MB
│├─8-9 和堆相关的更多话题和广义队列.mp4 14.6MB
第09章 线段树/
│├─9-1 什么是线段树 .mp4 25.8MB
│├─9-2 线段树基础表示.mp4 39.3MB
│├─9-3 创建线段树.mp4 48.7MB
│├─9-4 线段树中的区间查询.mp4 42MB
│├─9-5 Leetcode上线段树相关的问题.mp4 42.3MB
│├─9-6 线段树中的更新操作.mp4 36.4MB
│├─9-7 更多线段树相关的话题.mp4 30.9MB
第10章 Trie/
│├─10-1 什么是Trie字典树.mp4 25.1MB
│├─10-2 Trie字典树基础.mp4 34MB
│├─10-3 Trie字典树的查询 .mp4 38.1MB
│├─10-4 Trie字典树的前缀查询.mp4 17.9MB
│├─10-5 Trie字典树和简单的模式匹配.mp4 33.1MB
│├─10-6 Trie字典树和字符串映射.mp4 40.6MB
│├─10-7 更多和Trie字典树相关的话题.mp4 26.8MB
第11章 并查集/
│├─11-1 什么是并查集.mp4 24MB
│├─11-2 Quick Find .mp4 32.3MB
│├─11-3 Quick Union.mp4 30.7MB
│├─11-4 基于size的优化.mp4 59.3MB
│├─11-5 基于rank的优化.mp4 26.8MB
│├─11-6 路径压缩.mp4 28.9MB
│├─11-7 更多和并查集相关的话题 .mp4 33.2MB
第12章 AVL/
│├─12-1 平衡树和AVL.mp4 27.8MB
│├─12-2 计算节点的高度和平衡因子.mp4 49.9MB
│├─12-3 检查二分搜索树性质和平衡性.mp4 42.8MB
│├─12-4 旋转操作的基本原理.mp4 43.7MB
│├─12-5 左旋转和右旋转的实现.mp4 46.9MB
│├─12-6 LR 和 RL .mp4 58MB
│├─12-7 从AVL树中删除元素.mp4 90.1MB
│├─12-8 基于AVL树的集合和映射.mp4 83.4MB
第13章 红黑树/
│├─13-1 红黑树与2-3树.mp4 30.7MB
│├─13-2 树的绝对平衡性.mp4 36.6MB
│├─13-3 颜色翻转和右旋转.mp4 48.7MB
│├─13-4 13-5 红黑树的基本性质和复杂度分析 红黑树与2-3树的等价性.mp4 85.3MB
│├─13-6 保持根节点为黑色和左旋转.mp4 51.8MB
│├─13-7 红黑树中添加新元素.mp4 55.2MB
│├─13-8 红黑树的性能测试.mp4 60.4MB
│├─13-9 更多和红黑树相关的话题.mp4 16.2MB
第14章 哈希表/
│├─14-1 哈希表基础.mp4 50.3MB
│├─14-2 哈希函数的设计.mp4 52MB
│├─14-3 Java中的 hashCode 方法.mp4 138.6MB
│├─14-4 链地址法 Seperate Chaining.mp4 102.6MB
│├─14-5 实现属于我们自己的哈系表 .mp4 126.6MB
│├─14-6 哈希表的动态空间处理与复杂度分析。.mp4 76.2MB
│├─14-7 哈希表更复杂的动态空间处理方法.mp4 55.2MB
│├─14-8 更多哈希冲突的处理方法.mp4 60.4MB
第15章 结尾语/
│├─15-1 更广阔的数据结构的世界,大家加油!.mp4 142.4MB
猜你喜欢
-
手把手从0打造电商平台_前端开发-慕课网实战课程|价值89
2023-11-26 -
51CTO-低代码开发零基础入门实战
2024-07-12 -
系统入门深度学习,直击算法工程师[完结无密]
2024-02-20 -
黑马项目-亿可控[教程+资料]
2024-03-08 -
让你惊叹不已的HTML5画布Canvas绘图技术应用详解
2023-12-03 -
基于React+ReduxMobx搞定复杂项目状态管理[完结]
2024-02-22 -
Java,C++算法与数据结构|java数据结构和算法 并行串行 java数据结构和c++数据结构
2023-11-26 -
51CTO-深度学习框架Tensorflow实战[完结无密]
2024-03-18 -
微信小程序商城构建全栈应用
2023-11-27 -
黑马项目-乐优商城[教程+资料]
2024-03-08
-
尚硅谷-大数据技术之新能源汽车数仓
2024-04-21 -
ES8搜索引擎从基础入门到深度原理,实现综合运用实战
2024-01-02 -
React16+React-Router4 从零打造企业级电商后台管理系统[完结无密]
2024-01-16 -
2022最新最全前端毕设项目(小程序+VUE+Noed+React+uni app+Express+Mongodb)
2023-11-24 -
图灵学院-Python架构高薪就业班
2024-05-28 -
.net项目实战视频教程[更新完毕-共享完毕]
2023-11-21 -
360大牛带你横扫PHP职场 全面解读PHP面试
2023-11-27 -
玩转MongoDB4.0从入门到实践[完结无密]
2024-01-27 -
2023 慕课网Vue3.0(正式版) + TS 仿知乎专栏企业级项目|价值348
2023-11-24 -
传智播客_网上图书商城视频教程完整版
2023-11-23
猜你在找
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"www.xitnds.com"或“xitnds.com”,如遇到无法解压的请联系管理员!
学IT那点事 » 玩转数据结构[完结无密]
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 学IT那点事下载免费吗?