〖课程介绍〗
本系列视频教程为数据结构与算法基础,使用java语言描述,适合没有学过C/C++有一定Java基础的同学。没有Java基础的同学可以先行学习Java基础。

〖课程目录〗
章节1:概述
课时1数据结构概述14:40
课时2算法概述07:50

章节2:线性结构
课时3数组的基本使用10:17
课时4数组元素的添加09:27
课时5数组元素的删除11:45
课时6面向对象的数组34:30
课时7查找算法之线性查找05:45
课时8查找算法之二分法查找15:36
课时9查找算法整合08:02
课时10栈17:33
课时11队列09:27
课时12单链表20:34
课时13删除单链表中的节点07:37
课时14往单链表中插入节点05:35
课时15循环链表05:43
课时16双向循环链表12:09
课时17递归和斐波那契15:15
课时18汉诺塔问题17:20

章节3:排序算法
课时19算法的时间复杂度和空间复杂度16:59
课时20排序算法之冒泡排序11:39
课时21排序算法之快速排序27:00
课时22排序算法之插入排序15:11
课时23排序算法之希尔排序24:49
课时24排序算法之选择排序09:11
课时25排序算法之归并排序30:46
课时26排序算法之基数排序45:38
课时27基数排序之队列实现12:01

章节4:树结构
课时28树结构概述13:16
课时29二叉树的概述13:22
课时30创建二叉树13:28
课时31遍历二叉树15:50
课时32二叉树中节点的查找09:08
课时33删除二叉树的子树10:51
课时34顺序存储的二叉树的概述13:01
课时35顺序存储的二叉树的遍历08:22
课时36常用排序算法之堆排序34:20
课时37线索二叉树的概述10:51
课时38线索二叉树代码实现19:46
课时39线索二叉树的遍历07:22
课时40赫夫曼树概述06:59
课时41创建赫夫曼树的流程分析12:39
课时42代码实现创建赫夫曼树15:48
课时43赫夫曼编码原理分析15:24
课时44数据压缩之创建赫夫曼树19:58
课时45数据压缩之创建编码表&编码24:46
课时46使用赫夫曼编码进行解码23:05
课时47使用赫夫曼编码压缩文件09:06
课时48使用赫夫曼编码解压文件07:35
课时49二叉排序树的概述15:47
课时50创建二叉排序树&添加节点11:28
课时51二叉排序树中查找节点04:19
课时52删除叶子节点14:28
课时53删除只有一颗子树的节点06:12
课时54删除有两颗子树的节点12:15
课时55平衡二叉树概述06:46
课时56构建平衡二叉树之单旋转48:14
课时57构建平衡二叉树之双旋转12:27
课时58计算机中数据的存储原理12:39
课时592-3树的插入原理20:56
课时60B树和B+树原理06:56

章节5:哈希表
课时61哈希表概述14:43
课时62散列函数的设计33:58
课时63散列冲突的解决方案12:51

章节6:图结构
课时64图结构概述08:02
课时65图结构代码实现22:24
课时66树的遍历原理12:28
课时67树的遍历代码实现13:38

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源