- 22
- 0
- 约6.86千字
- 约 10页
- 2017-06-03 发布于湖北
- 举报
DFS算法:遍历任意两点之间的所有路径并输出
代码大部分都是从数据结构书上来的,水平有限仅供参考!希望对课程设计要用到这个算法的同学有帮助
先看运行结果:
起点1,终点7
基本代码都是从数据结构书上抄来的,重点看红字。
全部源代码
//mian的实现
#include stdafx.h
#include iostream
#include assert.h
#include graph.h
#include Graphm.h
#include AList.h
using namespace std;
void PrintPath(AListint* path){ //打印路径
int L=path-Length();
int temp=-1;
for(int i=0;iL;i++)
{
path-setPos(i);
path-getValue(temp);
couttemp;
if(i!=L-1)
cout;
}
coutendl;
}
void DFS(Graph* G,int v,int end,AListint* path){
G-setMark(v,VISITED); //标记为已访问,防止路径重复
path-append(v); //记录节点
if(v==end)
您可能关注的文档
- c语言程序设计课件第9篇.ppt
- C语言程序设计题目和解答-08.doc
- C语言程序设计题目和解答-13.doc
- c语言第1篇课件.ppt
- C语言第1篇预备知识.ppt
- C语言-第3节 顺序结构.ppt
- C语言第7讲 关系运算及逻辑运算 if 语句.ppt
- C语言-第13篇 文件.ppt
- c语言基础课件2.变量与数据类型.ppt
- C语言及汇编语言混合编程的方法.pdf
- 沪教版五四制六年级上册数学 2分数 分数的大小比较课件2.pptx
- 沪教版五四制六年级上册数学 2分数 分数运算的应用课件1.pptx
- 沪教版五四制六年级上册数学 3比和比例 等可能事件课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的加减法课件2.pptx
- 沪教版五四制六年级上册数学 比的基本性质 (3).pptx
- 沪教版五四制六年级上册数学 2分数 分数的乘法课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的除法课件1(1).pptx
- 沪教版五四制六年级上册数学 百分数的应用一.pptx
- 护理伦理困境与解决方案.pptx
- 沪教版五四制六年级上册数学 百分比的应用.pptx
最近下载
- 2026年陕西西安社区工作者考试试题题库及答案.docx VIP
- 2026年光伏组件清洗保养合同.docx
- 《数字经济概论》全套教学课件.pptx
- 神华煤制油二期项目市场调查与预测研究.docx
- 建筑电气工程施工质量验收规范(GB50303-2025修订版,附操作指南).docx VIP
- 2026光伏发电系统运维协议.docx
- NFJ金属防静电不发火耐磨地坪施工工法.docx VIP
- NFJ金属防静电不发火耐磨地坪施工工法.pdf VIP
- 河北重大生产安全事故隐患挂牌督办制度.DOC VIP
- 77.AI实用提示词模板库系列:短剧脚本提示词——短视频短剧人设|分镜|台词全套模板.docx VIP
原创力文档

文档评论(0)