[编程语言]动脑学院Java版数据结构与算法

动脑学院Java版数据结构与算法 资源介绍

经典排序算法{插入排序(直接插入排序、二分法插入排序、希尔排序)、选择排序(简单选择排序、堆排序)、交换排序(冒泡排序、快速排序)、归并排序、基数排序}

递归法经典算法{二分法查找、欧几里得算法、汉若塔算法、阶乘求解算法}

穷举法经典算法{泊松算法、哥德巴赫猜想}

贪心法经典算法{背包算法、普利姆算法}

分治法经典算法{循环赛日常表、棋盘覆盖算法}

动态规划法经典算法{最长公共子序列、KMP算法}

动脑学院Java版数据结构与算法

回溯法经典算法{八皇后、数独构造算法}

其他经典算法{约瑟夫杀人法、斐波拉契数列、蒙特卡洛、水仙花、其他}

数据结构基本概念{逻辑结构(集合结构、线性结构、树形结构、图形结构)、存储结构(顺序存储、链式存储)}

线性表{顺序线性表、链表(循环链表、双向循环链表)、栈(逆波兰表达式(中缀表达式))、队列(循环队列)}

HashMap{实现原理(扩容机制、hash算法、索引机制)、散列链表}

树{树的基本概念(结点(结点的度)、层次、深度(高)、有序树与无序树、森林)、树的存储结构(双亲表示法、孩子表示法、孩子兄弟表示法)、二叉树(二叉树的类型(特殊二叉树、满二叉树、完全二叉树)、二叉树的存储结构、二叉树的遍历(前序遍历、中序遍历、后序遍历、层序遍历)、二叉树的建立(树、森林、二叉树的转换、赫夫曼树、赫夫曼编码(压缩算法))、查找二叉树、(平衡树、红黑树))}

图{图的特征与基本概念(无向图、有向图、图的权值、连通图、图的度)、图的存储结构(邻接矩阵、带权邻接矩阵、邻接表、带权值邻接表、十字链表)、图的遍历(深度优先遍历、广度优先遍历、最小生成树(普利姆算法、克鲁斯卡尔算法)、最短路径(迪杰斯特拉算法)、拓扑排序)}

资源目录:

day01-线性表
day02-栈和队列
day03-HashMap和LinkedHashMap
day04-树
day05-二叉树
day06-图
day07-图的遍历与最小生成树
day08-图的最短路径与拓扑排序
day09-算法简介
day10-算法排序
day11-排序与归并
day12-递归与穷举
day13-贪心和分治
day14-动态规划和回溯

动脑学院Java版数据结构与算法 下载地址

解压密码:www.519.best,如果您无法看到下载地址,请尝试关闭广告屏蔽插件.

1. 本站所有资源来源于用户上传和网络,如侵犯到您的权益请使用邮件联系管理员
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好资源,可以到审核区发布,分享有积分奖励和额外收入!
4. 如有链接无法下载、失效或广告,请留言或联系管理员处理!

Kindle电子书mobi、epub、azw3、PDF电子书免费下载推送 » [编程语言]动脑学院Java版数据结构与算法

发表回复

提供最优质的资源集合

立即查看 了解详情
Ads Blocker Image Powered by Code Help Pro

您正在伤害站长的热情

本站电子书均为免费下载,请关闭您的广告屏蔽程序,这样有助于我们的发展。