当前位置: 首页 > news >正文

安徽区块链虚拟币网站开发价格网销怎么做才能做好

安徽区块链虚拟币网站开发价格,网销怎么做才能做好,淄川政府网站建设托管,雄安智能网站建设公司图的深度优先搜索 题目描述: 图的深度优先搜索类似于树的先根遍历,是树的先根遍历的推广。即从某个结点开始,先访问该结点,然后深度访问该结点的第一棵子树,依次为第二顶子树。如此进行下去,直到所有的结点…

图的深度优先搜索

题目描述:
图的深度优先搜索类似于树的先根遍历,是树的先根遍历的推广。即从某个结点开始,先访问该结点,然后深度访问该结点的第一棵子树,依次为第二顶子树。如此进行下去,直到所有的结点都访问为止。在该题中,假定所有的结点以“A”至“Z”中的若干字符表示,且要求结点的访问顺序根据“A”至“Z”的字典顺序进行访问。例如有如下图:

如果要求从H开始进行深度优先搜索,则搜索结果为:H->A->K->U->E.
输入:
输入只包含一个测试用例,第一行为一个自然数n,表示顶点的个数,第二行为n个大写字母构成的字符串,表示顶点,接下来是为一个n*n大小的矩阵,表示图的邻接关系。数字为0表示不邻接,否则为相应的边的长度。
最后一行为一个字符,表示要求进行深度优先搜索的起始顶点。
输出:
用一行输出深度优先搜索结果,起始点为给定的顶点,各顶点之间用一个空格隔开(注意后面的提示)。

 样例输入:

5
HUEAK
0 0 2 3 0
0 0 0 7 4
2 0 0 0 0
3 7 0 0 1
0 4 0 1 0
H

样例输出:

 H A K U E

代码:

#include<iostream>
#include<cstdio>
#include<string>
#include<cstring>
#include<string.h>
#include<algorithm>
#include<cmath>
#include<vector>
#include<queue>
#include<stack>
#include<map>
using namespace std;
typedef pair<int,int> PII;
const int N = 1e5 + 10;
int n;
string str;
int a[26][26],book[26];
char c;
int main(){cin >> n;cin >> str;for(int i = 0;i < n;i ++)for(int j = 0;j < n;j ++)cin >> a[str[i] - 'A'][str[j] - 'A'];cin >> c;stack<int> st;st.push(c-'A');book[c-'A'] = 1;cout << c << ' ';while(st.size()){auto t = st.top();st.pop();if(!book[t]) cout << (char)(t + 'A') << " ";book[t] = 1;for(int i = 25;i >= 0;i --){if(a[t][i] != 0 && book[i] == 0){st.push(i);}}}return 0;
}

http://www.hrbkazy.com/news/33901.html

相关文章:

  • wordpress 做表格站长工具seo综合查询降级
  • 百度怎么做开锁网站网站很卡如何优化
  • 有些网站仿出问题万网登录入口
  • 分类 网站模板百度搜索数据
  • 青海住房建设厅网站王通seo赚钱培训
  • 郑州网站制作服务竞价托管外包代运营
  • 网站建设费江阴网站优化公司
  • 关键词优化排名技术网络优化工程师前景如何
  • 华为云速建站可以做英文网站cnzz数据统计
  • 制作网站需要怎么做做网站企业
  • 马尔康网站建设各大搜索引擎网址
  • 哈密网站制作如何制作简单的网页链接
  • 单页网站做淘宝客手机最新产品新闻
  • html5网站后台管理系统seo关键字怎么优化
  • 高师本科化学实验教学体系建设与创新型人才培养 教学成果奖申报网站百度关键词排名爬虫
  • 沧州网站制作费用广州百度快速优化排名
  • 给公司做网站需要什么品牌推广方式
  • 天津公司网站如何制作seo描述是什么意思
  • html5做静态网站北京优化seo排名
  • 网站建设推广优化靠谱sem网络推广公司
  • php网站开发实例pdf军事最新消息
  • 建设网站最便宜多少钱百度关键词排名qq
  • 做ic哪些网站好做市场调研报告模板范文
  • 快捷的网站建设软件郑州做网站推广
  • joomla网站如何加入会话功能推广团队
  • 织梦cms可以做淘宝客网站么如何自己开发软件app
  • 营销型网站建设一般包含哪些内容短视频搜索优化
  • 丰城建设网站网络营销做得好的公司
  • 如何投诉做网站的公司收录平台
  • 工厂管理培训课程seo站内优化包括