- 博客(6)
- 资源 (9)
- 收藏
- 关注
原创 判断有向图是否存在环
一 无向图的深度遍历中,访问到已访问过的节点,可以得出 “存在环” 的结论;但在有向图中并不是这样。 我把我的算法详细说下,先建立一个顶点颜色表C[N] 0 白色,未被访问过的节点标白色 -1 灰色,已经被访问过一次的节点标灰色 1 黑色,当该节点的所有后代都被访问过标黑色 仍然是按图的节点深度遍历,访问到V时,V若被访问过,那么有2种状态:
2013-10-29 16:15:03 740
原创 归并排序
归并(Merge)排序法是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列。 下面是我写的源代码 :错误的地方还望大家支出来 #include #include #include using namespace std; const int MAX = 105; int temp[MAX],a[M
2013-10-29 10:09:10 467
原创 贝尔曼-福特算法
贝尔曼-福特算法与迪科斯彻算法类似,都以松弛操作为基础,即估计的最短路径值渐渐地被更加准确的值替代,直至得到最优解。在两个算法中,计算时每个边之间的估计距离值都比真实值大,并且被新找到路径的最小长度替代。 然而,迪科斯彻算法以贪心法选取未被处理的具有最小权值得节点,然后对其的出边进行松弛操作;而贝尔曼-福特算法简单地对所有边进行松弛操作,共|V| − 1次,其中 |V |是图的边的数量。在重复
2013-10-28 11:22:27 4111
原创 code block 下链接mysql
1.将/lib/libmysql.dll拷贝到windows/system32下 2.打开项目的构建选项 3.添加下列信息 3.测试代码: [cpp] view plaincopyprint? #include #include #include #include /
2013-10-19 16:53:58 627
原创 linux下安装mysql
文本将主要讲述在fedora14下,如何安装mysql。安装mysql主要有两种方法,一为使用yum命令安装,另一种是到官网下载安装文件安装。下面我将详细讲述以上两种安装方法: 一、yum命令安装 1.yum search mysql fedora14安装mysql 2.su 输入密码 fedora14安装mysql 3.yum install mysql-serve
2013-10-16 15:55:33 465
原创 linux进程标示号
摘要:本节要介绍一些有关进程的特殊操作。有了这些操作,就使得进程的编程更加完善,能编制更为实用的程序。主要的内容有得到关于进程的各种ID、对进程的设置用户ID、改变进程的工作目录、改变进程的根、改变进程的优先权值等操作。 3.进程的特殊操作 上一节介绍了有关进程的一些基本操作,如进程的产生、进程的终止、进程执行映像的改变、等待子进程终止等。本节要介绍一些有关进程的特
2013-10-11 21:16:15 794
计算机程序设计艺术
2013-08-22
vs2012MSDN
2013-08-02
MySql数据库
2013-06-29
贪吃蛇代码
2013-06-29
普里姆算法
2013-06-02
算法导论中文版
2013-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人