[尚硅谷]韩顺平图解Java数据结构和算法(195课时),资源教程下载 - 数智资源

[尚硅谷]韩顺平图解Java数据结构和算法(195课时),资源教程下载

image.png

课程名称

尚硅谷-韩顺平图解Java数据结构和算法(195课时),资源教程下载

课程目标

使用Java来讲解数据结构和算法

适用人群

掌握java进阶

课程简介

本课程是使用Java来讲解数据结构和算法,考虑到数据结构和算法较难,授课采用图解加算法游戏的方式.

内容包括: 稀疏数组、单向队列、环形队列、单向链表、双向链表、环形链表、约瑟夫问题、栈、前缀、中缀、后缀表达式、中缀表达式转换为后缀表达式、递归与回溯、迷宫问题、八皇后问题、算法的时间复杂度、冒泡排序、选择排序、插入排序、快速排序、归并排序、希尔排序、基数排序(桶排序)、

堆排序、排序速度分析、二分查找、插值查找、斐波那契查找、散列、哈希表、二叉树、二叉树与数组转换、二叉排序树(BST)等

课程目录

        第1章 图解Java数据结构和算典的算法面试题(1)

       002-几个经典的算法面试题(2        

       003-内容介绍和授课方       

        004-数据结构和算法的关      

        005-编程中实际遇到的几个问     

         006-线性结构和非线性结     

         007-稀疏数组的应用场    

         008-稀疏数组转换的思路分     

         009-稀疏数组的代码实

        010-队列的应用场景和介拟队列的思路分

        012-数组模拟队列代码实现(1

        013-数组模拟队列代码实现(2

        014-数组模拟环形队列思路分析

        015-数组模拟环形队列实

        016-单链表介绍和内存布

        017-单链表创建和遍历的分析实

        018-单链表按顺序插入节

        019-单链表节点的修

        020-单链表节点的删除和小新浪面试

        022-单链表腾讯面试

        023-单链表百度面试

        024-双向链表增删改查分析图

        025-双向链表增删改查代码实

        026-双向链表功能测试和小

        027-环形链表介绍和约瑟夫问

        028-约瑟夫问题分析图解和实现(1

        029-约瑟夫问题分析图解和实现(2

        030-栈的应用场景和介路分析和代码实

        032-栈的功能测试和小

        033-栈实现综合计算器-思路分析(1

        034-栈实现综合计算器-代码实现(2

        035-栈实现综合计算器-代码实现(3

        036-前缀 中缀 后缀表达式规

        037-逆波兰计算器分析和实现(1

        038-逆波兰计算器分析和实现(2

        039-中缀转后缀表达式思路分

        040-中缀转后缀表达式代码实现(1后缀表达式代码实现(2

        042-完整版逆波兰计算器和小

        043-递归应用场景和调用机

        044-递归能解决的问题和规

        045-迷宫回溯问题分析和实现(1

        046-迷宫回溯问题分析和实现(2

        047-八皇后问题分析和实现(1

        048-八皇后问题分析和实现(2

        049-八皇后问题分析和实现(3

        050-排序算法介绍和分度介绍和特

        052-时间复杂度计算和举例说

        053-平均和最坏时间复杂度介

        054-冒泡排序算法思路图

        055-冒泡排序算法代码实

        056-冒泡排序算法优化和总

        057-选择排序算法思路图

        058-选择排序算法代码实

        059-选择排序算法速度测

        060-插入排序算法思路图序算法代码实

        062-插入排序算法速度测

        063-希尔排序算法思路图

        064-希尔排序[交换式]算法实

        065-希尔排序[移位式]算法实

        066-快速排序算法思路图

        067-快速排序算法代码实

        068-快速排序算法速度测

        069-归并排序算法思路图

        070-归并排序算法代码实序算法速度测

        072-基数排序算法思路图

        073-基数排序算法代码实现(1

        074-基数排序算法代码实现(2

        075-基数排序算法注意事

        076-排序算法时间复杂度比

        077-线性查找分析和实

        078-二分查找算法思路图

        079-二分查找算法代码实

        080-二分查找功能完找算法工作原

        082-插值查找算法代码实

        083-斐波那契查找算法原

        084-斐波那契查找代码实

        085-斐波那契查找算法小

        086-哈希表的介绍和内存布

        087-哈希表实现思路图

        088-哈希表代码实现(1

        089-哈希表代码实现(2

        090-数组 链表 树存储方式分的概念和常用术

        092-前序中序后序遍历二叉树图

        093-前序中序后序遍历代码实现(1

        094-前序中序后序遍历代码实现(2

        095-前序中序后序查找思路图

        096-前序中序后序查找代码实现(1

        097-前序中序后序查找代码实现(2

        098-二叉树删除结点思路图

        099-二叉树删除结点代码实

        100-顺序存储二叉树思路图储二叉树代码实

        102-线索化二叉树的介

        103-线索化二叉树思路图

        104-线索化二叉树代码实现

        105-线索化二叉树代码实现

        106-遍历线索化二叉树实

        107-大顶堆和小顶堆图解说

        108-堆排序的思路图

        109-堆排序的代码实现

        110-堆排序的代码实现的速度测试和小

        112-赫夫曼树的基本介

        113-赫夫曼树创建步骤图

        114-赫夫曼树创建代码实

        115-变长编码的举例说

        116-赫夫曼编码的原理图

        117-数据压缩-创建赫夫曼树思

        118-数据压缩-创建赫夫曼树实

        119-数据压缩-生成赫夫曼编码

        120-数据压缩-赫夫曼编码字节数缩-赫夫曼字节数组封

        122-数据解压-字节转二进制字符

        123-数据解压-赫夫曼解

        124-使用赫夫曼编码压缩文

        125-使用赫夫曼编码解压文

        126-赫夫曼编码注意事

        127-二叉排序树(BST)的介

        128-二叉排序树(BST)创建和遍

        129-二叉排序树删除结点思路图

        130-二叉排序树删除叶子结点(1序树删除叶子结点(2

        132-BST删除有一颗子树的结

        133-BST删除有二颗子树的结

        134-BST删除结点的注意事

        135-平衡二叉树(AVL树)介

        136-AVL树左旋转思路图

        137-AVL树高度求

        138-AVL树左旋转代码实

        139-AVL树右旋转图解和实

        140-AVL树双旋转图解和实叉树(AVL树)小

        142-多叉树原理图

        143-2-3树原理图

        144-B树和B加树原理图

        145-B星树和多路查找树小

        146-图的基本介绍和存储形

        147-图的创建图解和代码实

        148-图的深度优先(DFS)算法图

        149-图的深度优先(DFS)代码实

        150-图的广度优先(BFS)算法图度优先(BFS)代码实

        152-DFS和BFS比较及图小

        153-二分查找非递归算法分析实

        154-分治算法的设计模

        155-分治算法解决汉诺塔问

        156-动态规划算法基本介

        157-动态规划算法解决背包问题

        158-动态规划算法解决背包问题

        159-动态规划算法解决背包问题

        160-暴力匹配算法解决字串匹配问算法解决字串匹配思路图

        162-KMP算法解决字串匹配代码实

        163-动态规划算法和KMP算法小

        164-贪心算法的基本介

        165-贪心算法解决集合覆盖思路图

        166-贪心算法解决集合覆盖代码实

        167-贪心算法解决集合覆盖注意事

        168-普利姆算法(Prim)和MST介

        169-Prim算法解决修路问题思路图

        170-Prim算法解决修路问题生成m算法解决修路问题代码实

        172-克鲁斯卡尔((Kruskal)算法图

        173-Kruskal算法解决公交问题(1

        174-Kruskal算法解决公交问题(2

        175-Kruskal算法解决公交问题(3

        176-Kruskal算法解决公交问题(4

        177-Kruskal算法解决公交问题小

        178-迪杰斯特拉(Dijkstra)算法基本介

        179-Dijkstra算法思路图

        180-Dijkstra算法解决最短路径问题(1kstra算法解决最短路径问题(2

        182-Dijkstra算法解决最短路径问题(3

        183-Dijkstra算法解决最短路径问题(4

        184-Dijkstra算法解决最短路径问题(5

        185-弗洛伊德(Floyd)算法基本介

        186-弗洛伊德(Floyd)算法思路图

        187-Floyd算法解决最短路径问题(1

        188-Floyd算法解决最短路径问题(2

        189-骑士周游问题和游戏说

        190-骑士周游问题思路图游回溯算法代码实现(1

        192-骑士周游回溯算法代码实现(2

        193-骑士周游回溯算法代码实现(3

        194-骑士周游回溯算法用贪心算法优

        195-结束语(卖油翁和老黄牛)

资源下载此资源下载价格为12学分,VIP免费,请先
充值比例 1元=1学分
资源失效,请咨询客服
客服QQ 980264305
资源下载
下载价格12 学分
VIP免费
充值比例 1元=1学分
资源失效,请咨询客服
客服QQ 980264305

评论0

找资源,搜一下,更惊喜
没有账号? 注册  忘记密码?