客服咨询

意见反馈

终身学习智能服务
课程
数据结构(Java)
数据库应用//
0.0
15
视频
10.4
课时
53.00
介绍
目录

课程概述

《数据结构(Java)》课让您了解计算机加工的数据的特性,以便为应用中涉及到的复杂算法问题选择合适的逻辑结构、存储结构及相应的运算方法。本课程内容主要包括数据结构的基本概念、算法的时间分析和空间分析,线性表,栈与队列,树与二叉树,排序和查找等。适合人群:大学生群体、后端程序员、Java工程师等。

课程目标

1. 学生应理解数据结构的特性、基本概念和算法思想; 2. 能够分析具体的数据结构算法问题并结合算法的思想给出算法的预期结果; 3. 能够为工程问题涉及的数据选择适当的逻辑结构、存储结构及运算方法定义。

考核评价

先掌握重点内容数据结构的基本概念以及顺序表,再学习难点内容二叉树的便利与应用以及排序设计和查找设计等。

讲师介绍

详细介绍

01 绪论
时间复杂度

(1255s)

02 线性表
顺序表

(1142s)

链表的基本概念

(898s)

链表的操作及实现

(1130s)

双向循环列表

(887s)

03 栈与队列

(769s)

栈的应用

(773s)

队列

(951s)

循环顺序队列

(409s)

链队列

(770s)

04 树与二叉树
树的基本概念

(776s)

二叉树的定义和性质

(932s)

二叉树的存储结构

(501s)

二叉树的先序遍历

(608s)

二叉树的中序遍历

(437s)

二叉树的后序遍历

(477s)

二叉树的应用哈夫曼树

(952s)

树 森林和二叉树之间的转换

(666s)

05 排序
冒泡排序

(817s)

选择排序

(783s)

插入排序

(838s)

堆排序

(1336s)

归并排序

(746s)

快速排序

(1264s)

基数排序

(801s)

排序总结

(763s)

06 查找
顺序查找

(831s)

二分查找

(1112s)

分块查找

(433s)

二叉排序树

(787s)

二叉排序树插入算法

(716s)

二叉排序树删除算法

(801s)

哈希表

(1727s)

监督管理单位:江苏省人力资源和社会保障厅     运营服务单位:杭州沃土教育科技股份有限公司     技术支持单位:浙江浙大网新软件产业集团有限公司