观看记录
课程目录
APP下载
搜索
首页
课程栏目
大学课程
讲座系列
小学课程
初中教学
高中课程
考研课程
外语课程
资格考试
计算机课程
职业培训
医学视频
文化艺术
军事天地
农业技术
历史地理
其它系列
体育课程
学习导航
实用工具
在线工具
软件工具
iA导航
设计导航
电子书
ai工具箱
编程学习
英语学习
学术导航
初、高中名师课程
APP下载
观看记录
首页
»
计算机课程
»
程序设计
»
Java 数据结构与算法视频教程
正在播放:
正在加载播放地址...
报错
联系本站
高清播放
上一讲
下一讲
课程目录
002-几个经典的算法面试题(2)
003-内容介绍和授课方式
004-数据结构和算法的关系
005-编程中实际遇到的几个问题
006-线性结构和非线性结构
007-稀疏数组的应用场景
008-稀疏数组转换的思路分析
009-稀疏数组的代码实现
010-队列的应用场景和介绍
011-数组模拟队列的思路分析
012-数组模拟队列代码实现(1)
013-数组模拟队列代码实现(2)
014-数组模拟环形队列思路分析图
015-数组模拟环形队列实现
016-单链表介绍和内存布局
017-单链表创建和遍历的分析实现
018-单链表按顺序插入节点
019-单链表节点的修改
020-单链表节点的删除和小结
021-单链表新浪面试题
022-单链表腾讯面试题
023-单链表百度面试题
024-双向链表增删改查分析图解
025-双向链表增删改查代码实现
026-双向链表功能测试和小结
027-环形链表介绍和约瑟夫问题
028-约瑟夫问题分析图解和实现(1)
029-约瑟夫问题分析图解和实现(2)
030-栈的应用场景和介绍
031-栈的思路分析和代码实现
032-栈的功能测试和小结
033-栈实现综合计算器-思路分析(1)
034-栈实现综合计算器-代码实现(2)
035-栈实现综合计算器-代码实现(3)
036-前缀 中缀 后缀表达式规则
037-逆波兰计算器分析和实现(1)
038-逆波兰计算器分析和实现(2)
039-中缀转后缀表达式思路分析
040-中缀转后缀表达式代码实现(1)
041-中缀转后缀表达式代码实现(2)
042-完整版逆波兰计算器和小结
043-递归应用场景和调用机制
044-递归能解决的问题和规则
045-迷宫回溯问题分析和实现(1)
046-迷宫回溯问题分析和实现(2)
047-八皇后问题分析和实现(1)
048-八皇后问题分析和实现(2)
049-八皇后问题分析和实现(3)
050-排序算法介绍和分类
051-时间频度介绍和特点
052-时间复杂度计算和举例说明
053-平均和最坏时间复杂度介绍
054-冒泡排序算法思路图解
055-冒泡排序算法代码实现
056-冒泡排序算法优化和总结
057-选择排序算法思路图解
058-选择排序算法代码实现
059-选择排序算法速度测试
060-插入排序算法思路图解
061-插入排序算法代码实现
062-插入排序算法速度测试
063-希尔排序算法思路图解
064-希尔排序[交换式]算法实现
065-希尔排序[移位式]算法实现
066-快速排序算法思路图解
067-快速排序算法代码实现
068-快速排序算法速度测试
069-归并排序算法思路图解
070-归并排序算法代码实现
071-归并排序算法速度测试
072-基数排序算法思路图解
073-基数排序算法代码实现(1)
074-基数排序算法代码实现(2)
075-基数排序算法注意事项
076-排序算法时间复杂度比较
077-线性查找分析和实现
078-二分查找算法思路图解
079-二分查找算法代码实现
080-二分查找算法功能完善
081-插值查找算法工作原理
082-插值查找算法代码实现
083-斐波那契查找算法原理
084-斐波那契查找代码实现
085-斐波那契查找算法小结
086-哈希表的介绍和内存布局
087-哈希表实现思路图解
088-哈希表代码实现(1)
089-哈希表代码实现(2)
090-数组 链表 树存储方式分析
091-二叉树的概念和常用术语
092-前序中序后序遍历二叉树图解
093-前序中序后序遍历代码实现(1)
094-前序中序后序遍历代码实现(2)
095-前序中序后序查找思路图解
096-前序中序后序查找代码实现(1)
097-前序中序后序查找代码实现(2)
098-二叉树删除结点思路图解
099-二叉树删除结点代码实现
100-顺序存储二叉树思路图解
101-顺序存储二叉树代码实现
102-线索化二叉树的介绍
103-线索化二叉树思路图解
104-线索化二叉树代码实现1
105-线索化二叉树代码实现2
106-遍历线索化二叉树实现
107-大顶堆和小顶堆图解说明
108-堆排序的思路图解
109-堆排序的代码实现1
110-堆排序的代码实现2
111-堆排序的速度测试和小结
112-赫夫曼树的基本介绍
113-赫夫曼树创建步骤图解
114-赫夫曼树创建代码实现
115-变长编码的举例说明
116-赫夫曼编码的原理图解
117-数据压缩-创建赫夫曼树思路
118-数据压缩-创建赫夫曼树实现
119-数据压缩-生成赫夫曼编码表
120-数据压缩-赫夫曼编码字节数组
121-数据压缩-赫夫曼字节数组封装
122-数据解压-字节转二进制字符串
123-数据解压-赫夫曼解码
124-使用赫夫曼编码压缩文件
125-使用赫夫曼编码解压文件
126-赫夫曼编码注意事项
127-二叉排序树(BST)的介绍
128-二叉排序树(BST)创建和遍历
129-二叉排序树删除结点思路图解
130-二叉排序树删除叶子结点(1)
131-二叉排序树删除叶子结点(2)
132-BST删除有一颗子树的结点
133-BST删除有二颗子树的结点
134-BST删除结点的注意事项
135-平衡二叉树(AVL树)介绍
136-AVL树左旋转思路图解
137-AVL树高度求解
138-AVL树左旋转代码实现
139-AVL树右旋转图解和实现
140-AVL树双旋转图解和实现
141-平衡二叉树(AVL树)小结
142-多叉树原理图解
143-2-3树原理图解
144-B树和B加树原理图解
145-B星树和多路查找树小结
146-图的基本介绍和存储形式
147-图的创建图解和代码实现
148-图的深度优先(DFS)算法图解
149-图的深度优先(DFS)代码实现
150-图的广度优先(BFS)算法图解
151-图的广度优先(BFS)代码实现
152-DFS和BFS比较及图小结
153-二分查找非递归算法分析实现
154-分治算法的设计模式
155-分治算法解决汉诺塔问题
156-动态规划算法基本介绍
157-动态规划算法解决背包问题1
158-动态规划算法解决背包问题2
159-动态规划算法解决背包问题3
160-暴力匹配算法解决字串匹配问题
161-KMP算法解决字串匹配思路图解
162-KMP算法解决字串匹配代码实现
163-动态规划算法和KMP算法小结
164-贪心算法的基本介绍
165-贪心算法解决集合覆盖思路图解
166-贪心算法解决集合覆盖代码实现
167-贪心算法解决集合覆盖注意事项
168-普利姆算法(Prim)和MST介绍
169-Prim算法解决修路问题思路图解
170-Prim算法解决修路问题生成图
171-Prim算法解决修路问题代码实现
172-克鲁斯卡尔((Kruskal)算法图解
173-Kruskal算法解决公交问题(1)
174-Kruskal算法解决公交问题(2)
175-Kruskal算法解决公交问题(3)
176-Kruskal算法解决公交问题(4)
177-Kruskal算法解决公交问题小结
178-迪杰斯特拉(Dijkstra)算法基本介绍
179-Dijkstra算法思路图解
180-Dijkstra算法解决最短路径问题(1)
181-Dijkstra算法解决最短路径问题(2)
182-Dijkstra算法解决最短路径问题(3)
183-Dijkstra算法解决最短路径问题(4)
184-Dijkstra算法解决最短路径问题(5)
185-弗洛伊德(Floyd)算法基本介绍
186-弗洛伊德(Floyd)算法思路图解
187-Floyd算法解决最短路径问题(1)
188-Floyd算法解决最短路径问题(2)
189-骑士周游问题和游戏说明
190-骑士周游问题思路图解
191-骑士周游回溯算法代码实现(1)
192-骑士周游回溯算法代码实现(2)
193-骑士周游回溯算法代码实现(3)
194-骑士周游回溯算法用贪心算法优化
195-结束语(卖油翁和老黄牛)
课程评论
发表评论
最新评论
正在加载评论...
最新课程
推荐课程
课程简介
机电系统设计教学视频
内容简介:机电系统设计教学视频是一门面向工程专业学生的系统..
西门子200Smart零基础入门到精通速成
内容简介: 本课程专为PLC新手量身打造,旨在帮助学员从零..
材料科学与工程基础-四川大学
内容简介: 本课程《材料科学与工程基础》是四川大学材料科学..
《材料力学》4小时快速突击
内容简介: 本课程《材料力学》4小时快速突击是专为需要在短..
大宋名相赵普
内容简介: 本课程以北宋著名政治家赵普为核心,深入剖析其一..
情绪管理动画《小老虎丹尼尔》
内容简介: 《小老虎丹尼尔》是一部以情绪管理为主题的动画课..
2026妇产科主治医师-基础知识 专业知识
内容简介: 本课程是专为2026年妇产科主治医师考试设计的..
高一高中语文必修上册辅导课程
内容简介: 本课程为高一高中语文必修上册辅导课程,涵盖第一..
【袁阔成】《三国演义》评书全套
内容简介:【袁阔成】《三国演义》评书全套是一部以东汉末年至..
【纪录片】不可思议的动物
《不可思议的动物》(Animal Impossible):..
净空法师《大乘无量寿经》600集-音频版
諸位法師,諸位同學,請坐。請看《大乘無量壽經解》第三百零七..
净空法师《大乘无量寿经》视频讲座
&..
净空法师-无量寿经600讲
徐小湛《高等数学》138讲教学视频
&..
小学一年级数学动画版讲解
以下是小学一年级数学常见的课程内容:上册数一数:通过观察和..
(清华附小)一年级数学(上册)同步辅导课程
一年级数学(上册)同步辅导课程一、课程概述本课程是专门为一..
内容简介:Java 数据结构与算法视频教程 从最基础的数据结构讲解到二叉树、红黑树、哈希表,bobo老师精心设计的课程帮助你从零开始搭建数据结构知识体系。无论是小白、在校学生还是职场人士,这门课都能帮你打下扎实的基础。
学习场景分享
上个月在准备大厂面试时,我发现自己的算法思维非常薄弱,特别是对常见数据结构的原理和应用场景理解不深。于是决定系统地学习Java数据结构与算法视频教程。现在回过头看,确实收获很大。比如之前对哈希表的底层实现一知半解,现在不仅能讲清楚原理,还能根据实际需求选择合适的实现方式。
课程核心价值
这门课的最大亮点在于实践性强。每节课都有完整的代码实例,而且老师会反复比较不同算法的性能差异,让你直观感受到优化后的效果。这种“边学边练”的方式,非常适合想真正掌握技术的同学。
适合人群
如果你是刚接触编程的新人,或者想提升自身竞争力的职场人,这门课都很合适。课程从基础讲起,层层递进,即使没有太多经验也能跟上节奏。另外,对于正在准备算法面试的同学来说,课程中的内容能直接帮你查漏补缺。
课程目录概览
- 第一章:数据结构基础介绍 - 第二章:数组与链表的对比分析 - 第三章:栈与队列的实现与应用 - 第四章:二叉树遍历与查找机制 - 第五章:红黑树的深入解析 - 第六章:哈希表的设计原理 - 第七章:排序算法实战演练 - 第八章:算法性能优化对比实验
学习体验细节
课程中有很多实际案例,比如用二叉树来模拟文件目录结构,用哈希表来优化数据库查询效率。这些真实场景的讲解让抽象的知识变得更容易理解。而且每次讲解完一个知识点后,都会有配套练习题,帮助巩固所学内容。
总结
Java 数据结构与算法视频教程不仅是一门技术课,更是一门思维训练课。通过系统的教学和大量实操,可以帮助你建立完善的数据结构知识网络。如果你还在犹豫是否要开始学习,建议尽早入手,越早掌握,越能在技术道路上走得更远。
热门课程
【袁阔成】《三国演义》评书全套
【纪录片】不可思议的动物
净空法师《大乘无量寿经》600..
净空法师《大乘无量寿经》视频讲..
净空法师-无量寿经600讲
徐小湛《高等数学》138讲教学..
小学一年级数学动画版讲解
(清华附小)一年级数学(上册)..
青少年必看《跟着书本去旅行》8..
(苏教版)二年级数学上、下册课..
×
课程搜索框
课程搜索:
最新评论