数据结构与算法

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

178_算法_Dijkstra算法基本介绍

浏览 82 扫码 分享 2023-11-25 00:42:59

    写不下去了 自己去看吧
    图解Java数据结构和算法.pdf

    若有收获,就点个赞吧

    0 人点赞

    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    • 000_幻灯片课件
    • Go!!!
    • SUMMARY
    • img
    • pptx
    • 二叉树
      • 二叉树
      • 092_序_前序中序后序遍历二叉树图解
      • 093_序_前序中序后序遍历代码实现
      • 095_序_前序中序后序查找思路图解
      • 096_序_前序中序后序查找代码实现
      • 098_二叉树_二叉树删除结点思路图解
      • 099_二叉树_二叉树删除结点代码实现
      • 顺序存储二叉树
      • 101_二叉树_顺序存储二叉树代码实现
      • 102_二叉树_线索化二叉树的介绍
      • 103_二叉树_线索化二叉树思路图解
      • 104_二叉树_线索化二叉树代码实现1
      • 106_二叉树_遍历线索化二叉树实现
    • 压缩解压
      • 117_压缩解压_数据压缩-创建赫夫曼树思路
      • 118_压缩解压_数据压缩-创建赫夫曼树实现
      • 119_压缩解压_数据压缩-生成赫夫曼编码表
      • 120_压缩解压_数据压缩-赫夫曼编码字节数组
      • 121_压缩解压_数据压缩-赫夫曼字节数组封装
      • 122_压缩解压_数据解压-字节转二进制字符串
      • 123_压缩解压_数据解压-赫夫曼解码
      • 124_压缩解压_使用赫夫曼编码压缩文件
      • 125_压缩解压_使用赫夫曼编码解压文件
      • 126_压缩解压_赫夫曼编码注意事项
    • 哈希表
      • 哈希表(散列)-Google上机题
      • 087_哈希表_哈希表实现思路图解
      • 088_哈希表_哈希表代码实现
      • 二叉树
    • 图
      • 146_图_图的基本介绍和存储形式
      • 147_图_图的创建图解和代码实现
      • 148_图_图的深度优先DFS算法图解
      • 149_图_图的深度优先DFS代码实现
      • 150_图_图的广度优先BFS算法图解
      • 151_图_图的广度优先BFS代码实现
      • 152_图_DFS和BFS比较及图小结
    • 堆
      • 107_堆_大顶堆和小顶堆图解说明
      • 108_堆_堆排序的思路图解
      • 堆排序代码实现
      • 111_堆_堆排序的速度测试和小结
      • 112_堆_赫夫曼树的基本介绍
      • 113_堆_赫夫曼树创建步骤图解
      • 114_堆_赫夫曼树创建代码实现
      • 115_堆_变长编码的举例说明
      • 116_堆_赫夫曼编码的原理图解
    • 排序
      • 054_排序_冒泡排序_算法思路图解
      • 055_排序_冒泡排序_算法代码实现
      • 056_排序_冒泡排序_算法优化
      • 056_排序_冒泡排序_算法总结
      • 057_排序_选择排序算法思路图解
      • 058_排序_选择排序算法代码实现
      • 058_排序_选择排序算法总结
      • 059_排序_选择排序算法速度测试
      • 插入排序法
      • 061_排序_插入排序算法代码实现
      • 061_排序_插入排序算法总结
      • 062_排序_插入排序算法速度测试
      • 063_排序_希尔排序算法思路图解
      • 064_排序_希尔排序_交换式_算法实现
      • 065_排序_希尔排序_总结
      • 希尔排序 移动法
      • 快速排序法
      • 067_排序_快速排序算法_总结
      • 067_排序_快速排序算法代码实现
      • 068_排序_快速排序算法速度测试
      • 归并排序
      • 070_排序_归并排序算法代码实现
      • 071_排序_归并排序_总结
      • 071_排序_归并排序算法速度测试
      • 基数排序
      • 073_排序_基数排序算法代码实现
      • 1.10 基数排序
      • 075_排序_基数排序算法注意事项
      • 1.8 计数排序
      • 常用排序算法总结和对比
    • 查找
      • 查找算法介绍
      • 二分查找/折半查找
      • 079_查找_二分查找算法代码实现
      • 080_查找_二分查找算法功能完善
      • 插值查找
      • 082_查找_插值查找算法代码实现
      • 斐波那契查找
      • 084_查找_斐波那契查找代码实现
      • 085_查找_斐波那契查找算法小结
    • 栈
      • 栈
      • 031_栈_思路分析和代码实现
      • 启动
      • 使用栈来完成一个表达式的结果
      • 一位数运算
      • 计算器
    • 树
      • 127_树_二叉排序树_BST的介绍
      • 128_树_二叉排序树_BST创建和遍历
      • 129_树_二叉排序树删除结点思路图解
      • 130_树_二叉排序树删除叶子结点1
      • 132_树_BST删除有一颗子树的结点
      • 133_树_BST删除有二颗子树的结点
      • 134_树_BST删除结点的注意事项
      • 135_树_平衡二叉树_AVL树_介绍
      • 136_树_AVL树左旋转思路图解
      • 137_树_AVL树高度求解
      • 138_树_AVL树左旋转代码实现
      • 139_树_AVL树右旋转图解和实现
      • 140_树_AVL树双旋转图解和实现
      • 141_树_平衡二叉树_AVL树_小结
      • 142_树_多叉树原理图解
      • 143_树_2-3树原理图解
      • 144_树_B树和B加树原理图解
      • 145_树_B星树和多路查找树小结
    • 算法
      • 153_算法_二分查找非递归算法分析实现
      • 154_算法_分治算法的设计模式
      • 分治算法
      • 156_算法_动态规划算法基本介绍
      • 157_算法_动态规划算法解决背包问题1
      • 158_算法_动态规划算法解决背包问题2
      • 159_算法_动态规划算法解决背包问题3
      • KMP算法
      • 161_算法_KMP算法解决字串匹配思路图解
      • 162_算法_KMP算法解决字串匹配代码实现
      • KMP的算法 总结
      • 贪心算法
      • 165_算法_贪心算法解决集合覆盖思路图解
      • 166_算法_贪心算法解决集合覆盖代码实现
      • 167_算法_贪心算法解决集合覆盖注意事项
      • 普里姆算法
      • 169_算法_Prim算法解决修路问题思路图解
      • 170_算法_Prim算法解决修路问题生成图
      • 171_算法_Prim算法解决修路问题代码实现
      • 172_算法_Kruskal算法图解
      • 173_算法_Kruskal算法解决公交问题
      • 174_算法_Kruskal算法解决公交问题2
      • 175_算法_Kruskal算法解决公交问题3
      • 176_算法_Kruskal算法解决公交问题4
      • 177_算法_Kruskal算法解决公交问题小结
      • 178_算法_Dijkstra算法基本介绍
      • 179_算法_Dijkstra算法思路图解
      • 180_算法_Dijkstra算法解决最短路径问题
      • 181_算法_Dijkstra算法解决最短路径问题2
      • 182_算法_Dijkstra算法解决最短路径问题3
      • 183_算法_Dijkstra算法解决最短路径问题4
      • 184_算法_Dijkstra算法解决最短路径问题5
      • 185_算法_Floyd算法基本介绍
      • 186_算法_Floyd算法思路图解
      • 187_算法_Floyd算法解决最短路径问题1
      • 188_算法_Floyd算法解决最短路径问题2
      • 189_算法_骑士周游问题和游戏说明
      • 190_算法_骑士周游问题思路图解
      • 191_算法_骑士周游回溯算法代码实现1
      • 194_算法_骑士周游回溯算法用贪心算法优化
    • 表达式
      • 表达式
      • 037_逆波兰计算器分析和实现
      • 中缀表达式转换为后缀表达式
      • 040_中缀转后缀表达式代码实现
      • 中缀表达式转换为后缀表达式
    • 起步
      • 先看几个经典的算法面试题
      • 先看几个经典的算法面试题
      • 数据结构和算法内容介绍
      • 数据结构和算法的介绍
      • 看几个实际编程中遇到的问题
      • 006_入门_线性结构和非线性结构
      • 稀疏数组
      • 008_稀疏数组_转换思路分析
      • 009_稀疏数组_代码实现
    • 递归
      • 递归
      • 递归用于解决什么样的问题
      • 045_迷宫回溯问题分析和实现
      • 047_八皇后问题分析和实现
    • 链表
      • 链表(Linked List)介绍
      • 017_链表_单链表_代码
      • 017_链表_单链表_创建和遍历的分析实现
      • 018_链表_单链表_按顺序插入节点
      • 019_链表_单链表_节点的修改
      • 020_链表_单链表_节点的删除和小结
      • 单链表的常见面试题有如下:
      • 单链表的反转
      • 023_链表_单链表_百度面试题
      • 双向链表应用实例
      • 代码实现
      • 026_链表_双向链表_功能测试和小结
      • 单向环形链表应用场景
      • 028_链表_环形链表_约瑟夫问题分析图解和实现
    • 队列
      • 队列
      • 数组模拟队列
      • 012_队列_数组模拟队列_代码实现
      • 数组模拟环形队列
      • 015_队列_数组模拟环形队列_实现
    • 频度和复杂度
      • 排序算法的介绍
      • 算法的时间复杂度
      • 时间复杂度
      • 平均时间复杂度和最坏时间复杂度
    暂无相关搜索结果!

      让时间为你证明

      展开/收起文章目录

      分享,让知识传承更久远

      文章二维码

      手机扫一扫,轻松掌上读

      文档下载

      请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
      PDF文档 EPUB文档 MOBI文档

      书签列表

        阅读记录

        阅读进度: 0.00% ( 0/0 ) 重置阅读进度

          思维导图备注