自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 单源最短路径的矩阵实现

前言 在一个带权值的有向图中,将一个顶点设为源点,假设需要计算源点到其他所有点的最短路长度,即使源点到达其他所有点路径权值和最短,这个问题称作单源最短路径问题。该用什么方法去完成这个问题?在学习贪心算法的过程中,有一种选择方式叫做局部最优选择,即在当前的状态下做出最好的选择。在这个选择之后,产生了一个新的子问题,而针对这个新的子问题,需要进一步地去做该状态下的最优选择。迪杰斯特拉算法便利用局部...

2018-12-22 11:55:22 490

原创 哈夫曼编码的实现

前言  哈夫曼编码是一种结合二叉树与贪心算法的文字、数据编码方式。具有较广的应用背景,最直观的应用便是文件压缩。举例说明,有一串多个字符组成的字符串“abbcccddddeeeee”,该字符串包含有五个字符,abcde五个字符分别出现的次数为1,2,3,4,5.。由于一个字符需要由多个二进制位进行表示,为了不混淆字符,需要用3个二进制位来表示字符才可以确保5种不同的组合(),这串字符一共需要3...

2018-12-18 22:01:06 56016 12

原创 全排列问题

前言:        小学数学中经常出现全排列问题,用最简单的语言描述便是假设一个集合R,R中的元素表示为{},一共有n个位置,对应n个元素。每个元素均可以放在这n个位置上,与之对应的其他元素便少了一个位置的选择。可以较容易地得出,第一个元素可以放在n个位置上,重要的是,不同位置上的元素不能重复,所以第二个元素只有n-1种选择,第三个元素有n-2种选择,最后一个元素只有1种选择。将各种元素的取...

2018-12-12 09:12:52 1856

空空如也

空空如也

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

TA关注的人

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