自定义博客皮肤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)
  • 资源 (5)
  • 收藏
  • 关注

原创 简单图论:遍历所有最短路径

今天遇到了两道要求遍历所有最短路径的题,我一直做不对的原因竟是我把无向图当成了有向图,郁闷的要死。解决遍历所有最短路径,其实思路很简单,首先通过经典算法[各种算法,Dijkstra,bellman,floyd]求出最短路径的长度,然后就只能DFS来找寻起始点、终点一样,长度为最短路径长度的路径即可,在DFS中可以使用Path[]数组来保存路径。DFS时注意要剪枝,路径上已经走过的点不要重复

2012-11-16 19:09:19 23295 1

原创 常见字符串操作: C++ string 类 和Java String类 用法小结

这两个类的用法的总结在网上实在是太多太多了,这里我主要总结一下自己用得比较多的:1.C++ string.1.string 可以直接使用+,+=,,==,=,=,[ ] 这些运算符,相当方便,其中的大小比较遵循字典序。2.char* c_str(); 虽然字符数组并不好用,但很多时候在算法中scanf和printf会快一些,所以还得用到。3.size_type length()

2012-11-14 20:46:35 658

原创 由后序和中序序列来推出树结构

好久没有写文章了,现在正在复习一些有关算法的知识,所以在这里发一些简单的算法。今天见到了一道简单的算法题,通过树的后序序列和中序序列求树的层序序列。后序序列如下:2 3 1 5 7 6 4中序序列如下1 2 3 4 5 6 7我们知道,可以证明,在知道中序和后序[或者中序和前序]的情况下可以复原整棵树[但仅知前序和后序是不行的,仅知中序也是不行的]简单的证明

2012-11-13 19:49:56 627

二叉检索树c语言版

二叉检索树c语言版,有一定量的注释,可以对我我写的C++版。

2012-03-22

二叉检索树C++版

二叉检索树C++版,包含了一定的注释,没有采用模板类,仅供参考。

2012-03-13

SplayTree优化版C源代码

SplayTree优化版C源代码,带有完整的解释,其实就是置顶向下的Splay tree

2012-03-13

二项队列C源代码

二项队列的源代码,C语言版,包括了几乎所有的常用二项队列算法。

2012-01-08

左式堆C源代码

左式堆的C语言源代码,包括了左式堆的合并、插入、删除最小项

2012-01-08

空空如也

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

TA关注的人

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