自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Wang的专栏

Name: wangqiangqiang | Email : johnnynode@gmail.com | Github : github.com/johnnynode

  • 博客(2)
  • 收藏
  • 关注

原创 数据结构与算法笔记:减治策略之详解Dijkstra算法

最短路径 Shortest Path最短路径问题,如上图(右),求从地图上某一点出发, 到另一点的最短路径解决这类问题,首先要把真实的地图变成计算机中的Graph(图结构),如上图(中)在这个Graph中的每一个节点都是有意义的一个地点,这些点之间都可能有一些边,表示两者的距离或者称为通信的代价这些代价可能是距离,也可能是时间,也可能是油费,路费,不一而足这个算法出自图领奖得主鼎鼎大名的计算机科学家Dijkstra,中文译为:迪杰斯特拉, 如上图(左)原理 Principle上图右边

2020-09-21 19:50:50 522

原创 数据结构与算法笔记: 减治策略之Heap,Binary Search,Selection Sort, Heap Sort,Insertion Sort,Quick Select,Majority

Heap 堆的补充从逻辑结构上理解堆是一种树形结构,这种树是一种几乎完美的树,也就是完全二叉树完全二叉树 complete binary tree特点是:在非(倒数第一和倒数第二)层结构上的节点都是孩子双全的在倒数第一和倒数第二层结构上的节点是没有分支或单分支的在倒数第二层:叶子节点必须紧密排列在右侧在倒数第一层:叶子节点必须紧密排列在左侧宏观上看就像是一棵三角形的树,在右下侧可能会有一定的缺失这就是完全二叉树,如上图树形结构所示如果没有单分支的节点(宏观上看右下侧没有缺失)叫做

2020-09-18 22:03:37 420

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除