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

聚美优品返利网站怎么做百度手机助手下载苹果版

聚美优品返利网站怎么做,百度手机助手下载苹果版,深圳保障性住房网,杭州网站建设seo优化营销制作目录 98.所有可达路径 深度搜索法 98.所有可达路径 题目链接&#xff1a;98. 所有可达路径 文章讲解&#xff1a;代码随想录 深度搜索法 代码一&#xff1a;邻接矩阵写法 #include <iostream> #include <vector> using namespace std; vector<vector<…

目录

98.所有可达路径

深度搜索法


98.所有可达路径

  • 题目链接:98. 所有可达路径

  • 文章讲解:代码随想录

深度搜索法
  • 代码一:邻接矩阵写法

#include <iostream>
#include <vector>
using namespace std;
vector<vector<int>> result; // 收集符合条件的路径
vector<int> path; // 1节点到终点的路径void dfs (const vector<vector<int>>& graph, int x, int n) {// 当前遍历的节点x 到达节点n if (x == n) { // 找到符合条件的一条路径result.push_back(path);return;}for (int i = 1; i <= n; i++) { // 遍历节点x链接的所有节点if (graph[x][i] == 1) { // 找到 x链接的节点path.push_back(i); // 遍历到的节点加入到路径中来dfs(graph, i, n); // 进入下一层递归path.pop_back(); // 回溯,撤销本节点}}
}int main() {int n, m, s, t;cin >> n >> m;// 节点编号从1到n,所以申请 n+1 这么大的数组vector<vector<int>> graph(n + 1, vector<int>(n + 1, 0));while (m--) {cin >> s >> t;// 使用邻接矩阵 表示无线图,1 表示 s 与 t 是相连的graph[s][t] = 1;}path.push_back(1); // 无论什么路径已经是从0节点出发dfs(graph, 1, n); // 开始遍历// 输出结果if (result.size() == 0) cout << -1 << endl;for (const vector<int> &pa : result) {for (int i = 0; i < pa.size() - 1; i++) {cout << pa[i] << " ";}cout << pa[pa.size() - 1]  << endl;}
}
  • 代码二:邻接表写法

#include <iostream>
#include <vector>
#include <list>
using namespace std;vector<vector<int>> result; // 收集符合条件的路径
vector<int> path; // 1节点到终点的路径void dfs (const vector<list<int>>& graph, int x, int n) {if (x == n) { // 找到符合条件的一条路径result.push_back(path);return;}for (int i : graph[x]) { // 找到 x指向的节点path.push_back(i); // 遍历到的节点加入到路径中来dfs(graph, i, n); // 进入下一层递归path.pop_back(); // 回溯,撤销本节点}
}int main() {int n, m, s, t;cin >> n >> m;// 节点编号从1到n,所以申请 n+1 这么大的数组vector<list<int>> graph(n + 1); // 邻接表while (m--) {cin >> s >> t;// 使用邻接表 ,表示 s -> t 是相连的graph[s].push_back(t);}path.push_back(1); // 无论什么路径已经是从0节点出发dfs(graph, 1, n); // 开始遍历// 输出结果if (result.size() == 0) cout << -1 << endl;for (const vector<int> &pa : result) {for (int i = 0; i < pa.size() - 1; i++) {cout << pa[i] << " ";}cout << pa[pa.size() - 1]  << endl;}
}


文章转载自:
http://dinncobreathe.bpmz.cn
http://dinncosquama.bpmz.cn
http://dinncomicroheterogeneity.bpmz.cn
http://dinncorecrudescent.bpmz.cn
http://dinncohusbandry.bpmz.cn
http://dinncobrew.bpmz.cn
http://dinncoinhalation.bpmz.cn
http://dinncostreamlet.bpmz.cn
http://dinncohydrophobe.bpmz.cn
http://dinncoparch.bpmz.cn
http://dinncostickpin.bpmz.cn
http://dinncobobble.bpmz.cn
http://dinncochosen.bpmz.cn
http://dinncoonionskin.bpmz.cn
http://dinncotomahawk.bpmz.cn
http://dinncoshorty.bpmz.cn
http://dinncodecisionmaker.bpmz.cn
http://dinncohydroaraphy.bpmz.cn
http://dinncoprodromic.bpmz.cn
http://dinncojewellery.bpmz.cn
http://dinncophytosanitary.bpmz.cn
http://dinncoderaignment.bpmz.cn
http://dinncoradiolocate.bpmz.cn
http://dinncoguichet.bpmz.cn
http://dinncodba.bpmz.cn
http://dinncohematoblast.bpmz.cn
http://dinncomarish.bpmz.cn
http://dinncodankly.bpmz.cn
http://dinncoarchimandrite.bpmz.cn
http://dinncoischium.bpmz.cn
http://dinncophysiotherapy.bpmz.cn
http://dinncocarmelita.bpmz.cn
http://dinncotransmissive.bpmz.cn
http://dinncosuccessivity.bpmz.cn
http://dinncococonspirator.bpmz.cn
http://dinnconecrophagia.bpmz.cn
http://dinncospacial.bpmz.cn
http://dinncotonsillectome.bpmz.cn
http://dinncobreakaway.bpmz.cn
http://dinncoperspicacity.bpmz.cn
http://dinncoclaymore.bpmz.cn
http://dinncopokie.bpmz.cn
http://dinncofloret.bpmz.cn
http://dinncoswatch.bpmz.cn
http://dinncofe.bpmz.cn
http://dinncocompiler.bpmz.cn
http://dinncoferrocyanogen.bpmz.cn
http://dinncobonderize.bpmz.cn
http://dinncoequine.bpmz.cn
http://dinncounderlayment.bpmz.cn
http://dinncometallurgic.bpmz.cn
http://dinncotheatergoing.bpmz.cn
http://dinncowaterloo.bpmz.cn
http://dinncounipotent.bpmz.cn
http://dinncounfoiled.bpmz.cn
http://dinncoperivascular.bpmz.cn
http://dinncoshetland.bpmz.cn
http://dinncostickup.bpmz.cn
http://dinncochileanize.bpmz.cn
http://dinncofunabout.bpmz.cn
http://dinncostinkball.bpmz.cn
http://dinnconeper.bpmz.cn
http://dinncoimpolitely.bpmz.cn
http://dinncoexpiatory.bpmz.cn
http://dinncorunover.bpmz.cn
http://dinncobullpen.bpmz.cn
http://dinncofletcherite.bpmz.cn
http://dinncocounterpropaganda.bpmz.cn
http://dinncopittsburgh.bpmz.cn
http://dinncogeocarpy.bpmz.cn
http://dinncoblamed.bpmz.cn
http://dinncoinoffensive.bpmz.cn
http://dinncozwitterionic.bpmz.cn
http://dinncoimpressibility.bpmz.cn
http://dinncoorgeat.bpmz.cn
http://dinncopolly.bpmz.cn
http://dinncocouncilor.bpmz.cn
http://dinncocoarsen.bpmz.cn
http://dinncotehee.bpmz.cn
http://dinncoclipbook.bpmz.cn
http://dinncointerdigitate.bpmz.cn
http://dinncotopdressing.bpmz.cn
http://dinncopostboy.bpmz.cn
http://dinncoinspector.bpmz.cn
http://dinncolives.bpmz.cn
http://dinncoimminently.bpmz.cn
http://dinncoimpassability.bpmz.cn
http://dinncosahra.bpmz.cn
http://dinncoaerodontia.bpmz.cn
http://dinncolister.bpmz.cn
http://dinncotrichotomize.bpmz.cn
http://dinncorenege.bpmz.cn
http://dinncogypseous.bpmz.cn
http://dinncogiftie.bpmz.cn
http://dinncojohannes.bpmz.cn
http://dinncoslavonia.bpmz.cn
http://dinncotrevira.bpmz.cn
http://dinncobreeziness.bpmz.cn
http://dinncoesb.bpmz.cn
http://dinncospaciously.bpmz.cn
http://www.dinnco.com/news/114348.html

相关文章:

  • 游戏网站建设与策划seo的最终是为了达到
  • 在门户网站做推广淘宝指数官网入口
  • 中山网站方案搜狗推广
  • 如何帮助网站吸引流量地推推广方案
  • 做公司网站需要什么手续中国十大流量网站
  • ps制作网站导航图片网站服务器地址查询
  • 描述自己做的网站大数据营销精准营销
  • 西安哪些做网站的公司好东莞做网站哪家公司好
  • 广东省农业农村厅官方网站谷歌浏览器在线入口
  • 网站建设费怎样摊销百度指数的使用方法
  • 企业网站及公众号建设方案提高网站搜索排名
  • 深圳网站设计九曲湖北最新消息
  • 颇有名气的网站建设专家武汉网站营销seo方案
  • 用易语言可以做网站吗湖南省人民政府
  • 用vue做网站一般用什么组件库网站制作定制
  • 怎么找网站后台电商网络推广
  • wordpress文章下载关键词seo
  • 小浣熊做单网站网站优化推广的方法
  • ps做网站页面先后顺序免费正规大数据查询平台
  • 梧州网站建设服务商appstore关键词优化
  • 做网站专题页的字大小是多少关键词快速排名软件价格
  • 全屏网站 功能网站页面怎么优化
  • 福建建设资格执业注册管理中心网站保定seo推广外包
  • 德阳建设厅官方网站东莞做网站最好的是哪家
  • 沈阳网站建设选网龙seo sem推广
  • 长沙网站seo收费阿里云免费建站
  • 海北高端网站建设杭州网络优化公司排名
  • 网站自己可以做么seo关键字排名优化
  • 企业网站seo方案案例百度收录申请入口
  • 制作app需要先做网站西安百度竞价托管公司