第1章 数据结构与算法专题课程介绍
第1节 数据结构与算法专题课程介绍
第2节 为什么要学习数据结构与算法学完到底有没有用
第2章 初识数据结构与算法的时间空间复杂度
第1节 关于数据结构与算法的概念你了解多少
第2节 算法分析之时间复杂度
第3节 使用大O计数法表示时间复杂度
第4节 举几个例子常见算法问题
第5节 线性结构与非线性结构
第3章 线性结构与顺序表功能实现
第1节 线性表的基本概念你了解多少
第2节 顺序表简介初始化和判空判满功能实现
第3节 顺序表实现之指定位置数据的增加与遍历操作
第4节 顺序表实现删除指定位置的元素与修改操作
第5节 顺序表实现扩容操作
第6节 顺序表使用泛型适应多种类型数据
第4章 链表实战篇课程信息管理实现
第1节 链表入门篇相关概念与单链表讲解
第2节 单向链表的增加与遍历节点演示
第3节 链表之单向链表实现删除与修改节点
第4节 链表实现查找倒数第K个课程
第5节 链表进阶之实现双向链表的增加与遍历
第6节 双向链表实战删除与修改课程
第5章 队列与栈实战篇
第1节 顺序队列的基本概念与应用场景
第2节 顺序队列实战完成初始化判空判满功能
第3节 顺序队列实战完成入队出队与展示队元素功能
第4节 顺序栈的基本概念与应用场景介绍
第5节 顺序栈初始化与判空判满
第6节 顺序栈的压栈与出栈
第6章 排序算法实战实现常见排序算法
第10节 快速排序实现
第1节 常用排序算法简介
第2节 冒泡排序的实现思路讲解
第3节 冒泡排序实战
第4节 选择排序的实现思路讲解
第5节 选择排序实战
第6节 插入排序的实现思路讲解
第7节 插入排序实战
第8节 快速排序前置知识递归的基本概念
第9节 快速排序的实现思路讲解
第7章 查找算法实战篇实现常用查找算法
第1节 常见的查找算法的介绍
第2节 线性查找算法详细介绍与实战
第3节 二分查找算法详细介绍与代码实现
第4节 插值查找算法的介绍与实现
第8章 哈希表实战篇实现课程快速查找
第1节 哈希表使用场景与详细介绍
第2节 哈希表的初始化与相关功能规划
第3节 哈希表实现课程的插入操作
第4节 哈希表实现课程的遍历输出
第5节 哈希表实现根据对应ID快速找到对应课程信息
第9章 树的相关概念与二叉树实战篇
第1节 树的基本概念
第2节 二叉树的基本概念
第3节 二叉排序树代码实现
第4节 二叉树的前中后序遍历详解
第5节 二叉树的前中后序遍历实战
第6节 二叉树编码实现查找节点相关信息
第7节 二叉树编码实现二叉树的最大深度求解
第10章 小试牛刀Leetcode刷题体验篇
第1节 暴力枚举法梦开始的地方两数之和
第2节 哈希法两数之和的另一种解决方式
第3节 暴力解法移除数组中的目标元素
第4节 双指针快慢指针法移除数组中的目标元素
第5节 字符的玩法解决赎金信中字符匹配问题
第6节 双指针字符串的操作反转字符串
第11章 数据结构与算法专题课程总结
第1节 数据结构与算法专题课程总结
第2节 数据结构与算法专题课程未来规划算法进阶训练营
评论0