80%程序员想学又学不好的技术,动力节点免费分享给你。
spring吧
全部回复
仅看楼主
level 6
课程介绍:
数据结构和算法是软件开发行业基数课程,也是每一位工程师应该熟练使用和掌握一门专业课。
大学校招和大型互联网公司(华为,阿里巴巴,百度,京东,美团,字节跳动等等)招聘中基本要求熟练使用数据结构和算法。数据结构和算法是我们走进大型公司一个阶梯,也是走向高薪必须学习的一条路,而往往很多工程师只对数据结构和算法简单了解甚至没有接触过,与摆在面前的机会失之交臂。
本课程学习过后会让你对结构化数据有新的认识,不再盲目的一直垒砖,一个华丽的转身近距离接触身边大牛。目前市面上有C语言版的数据结构和算法,也有C++版的数据结构和算法。
那么本课程我们使用java语言来传授数据结构和算法,避免了跨语言学习,更轻松的学习这门课程。
2021年06月08日 02点06分 1
level 6
课程章节介绍:
第一章 数据结构和算法概述
1-1 为什么要学习数据结构
1-2 数据结构和算法介绍
1-3 数据结构和算法概述
1-4 线性结构和非线性结构
第二章 栈
1-1 栈的介绍
1-2 栈的应用场景
1-3 栈的入门
1-4 计算器案例实现
第三章 链表
1-1 链表介绍
1-2 单链表介绍
1-3 单链表应用
1-4 双向链表应用
1-5 单向环形链表场景
1-6 单向环形链表介绍
第四章 稀疏数组和队列
1-1 稀疏数组介绍
1-2 案例需求
1-3 稀疏数组需求分析
1-4 稀疏数组需求实现
1-5 队列介绍
1-6 数组模拟队列应用
第五章 递归
1-1 递归介绍
1-2 递归可以解决的问题
1-3 递归规则
1-4 递归需求案例
第六章 排序算法
1-1 排序算法介绍
1-2 排序算法分类
1-3 算法时间效率
1-4 时间频度
1-5 时间复杂度
1-6 基数排序
1-7 冒泡排序
1-8 快速排序
1-9 插入排序
1-10 选择排序
1-11 希尔排序
1-12 归并排序
第七章 查询算法
1-1 线性查找算法
1-2 二分查找算法
1-3 插值查找算法
1-4 斐波那契算法
第八章 哈希表
1-1 哈希表介绍
1-2 哈希表原理
1-3 哈希表应用
第九章 树
1-1 二叉树概念
1-2 二叉树介绍
1-3 二叉树应用案例
1-4 二叉树查询结点
1-5 二叉树删除结点
1-5 顺序存储二叉树介绍
1-6 顺序存储二叉树遍历
1-7 线索化二叉树
1-8 线索化二叉树案例
第十章 树结构应用
1-1 赫夫曼树介绍
1-2 赫夫曼树理解
1-3 赫夫曼树需求实现
1-4 赫夫曼编码介绍
1-5 赫夫曼编码原理
1-6 赫夫曼编码数据压缩
1-7 赫夫曼编码数据解压
1-8 赫夫曼编码文件压缩
1-9 赫夫曼编码文件解压
1-10 平衡二叉树介绍
1-11 平衡二叉树分析
1-12 单旋转即左旋转
1-13 单旋转即右旋转
1-14 双旋转
第十一章 多路查找树
1-1 二叉树与B树
1-2 多叉树
1-3 B树介绍
1-4 树的应用场景
1-5 B树、B+树、B*树
第十二章 图
1-1 图介绍
1-2 图常用概念
1-3 邻接矩阵
1-4 邻接表
1-5 图案例实现
1-6 图的深度优先
1-7 深度优先遍历基本思想
1-8 深度优先遍历算法步骤
1-9 深度优先算法需求实现
1-10 图广度优先基本思想
1-11 图广度优先算法分析
1-12 图广度优先遍历实现
1-13 图深度优先对比图广度优先
第十三章 常用10中算法
1-1 二分查找算法
1-2 分治算法
1-3 动态规划算法
1-4 KMP算法
1-5 贪心算法
1-6 普里姆算法
1-7 克鲁斯卡尔算法
1-8 迪杰斯特拉算法
1-9 佛洛伊德算法
1-10 马踏棋盘算法
2021年06月08日 02点06分 2
level 11
[怒]
2021年10月04日 14点10分 3
level 11
[呵呵]
2021年10月27日 01点10分 4
1