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

如何套用别人网站做页面流氓网站

如何套用别人网站做页面,流氓网站,wordpress复制会影响字体吗,杭州装修公司哪家好所有可达路径 98. 所有可达路径 (kamacoder.com) 深度优先搜索&#xff0c;和之前的回溯题类似。 #include <iostream> #include <vector> using namespace std;// 定义一个二维向量来存储所有可能的路径 vector<vector<int>> paths; // 定义一个向…

所有可达路径

98. 所有可达路径 (kamacoder.com)

深度优先搜索,和之前的回溯题类似。

#include <iostream>
#include <vector> 
using namespace std;// 定义一个二维向量来存储所有可能的路径
vector<vector<int>> paths;
// 定义一个向量来存储当前路径
vector<int> path;// 定义深度优先搜索函数
void dfs(const vector<vector<int>>& graph, int x, int n) {// 如果到达节点n,将当前路径添加到所有路径中if (x == n) {paths.push_back(path);return;}// 遍历所有可能的下一个节点for (int i = 1; i <= n; i++) {// 如果节点x和节点i之间有边(即连通)if (graph[x][i] == 1) {// 将节点i添加到当前路径path.push_back(i);// 递归地继续搜索从节点i开始的路径dfs(graph, i, n);// 回溯,移除节点i,尝试其他可能的路径path.pop_back();}}
}int main() {int N, M; // N表示节点数量,M表示边的数量cin >> N >> M; // 输入节点数量和边的数量// 创建一个(N+1) x (N+1)的二维向量,初始化所有值为0vector<vector<int>> graph(N + 1, vector<int>(N + 1, 0));int s, t;while (M--) { // 循环M次,输入每条边的两个节点cin >> s >> t;graph[s][t] = 1; // 表示节点s和节点t之间有边,即连通}// 从节点1开始搜索,将节点1添加到当前路径path.push_back(1);dfs(graph, 1, N); // 调用DFS函数搜索所有路径// 如果没有找到路径,输出-1if (paths.size() == 0)cout << -1 << endl;// 输出所有找到的路径for (auto x : paths) {for (int i = 0; i < x.size() - 1; i++) {cout << x[i] << " ";}cout << x[x.size() - 1] << endl;}
}

在构建图是,读入所有边,时间复杂度为O(M),在DFS是,最坏情况需要访问图中的每个节点和每天便,DFS的时间复杂度为O(N+M)。总的时间复杂度为O(N+M)。

空间复杂度,用邻接矩阵来存储graph信息需要(N+1)^2(从0到N+1的矩阵),paths在图全连接的情况下,可能要存储2^(N-1)条路(1-N),path为O(N),空间复杂度为O(2^(N-1))。

邻接链表参考

代码随想录 (programmercarl.com)

邻接数组也可以自己写写看。

所有可能的路径

797. 所有可能的路径 - 力扣(LeetCode)

上题的核心代码,代码如下,分析基本和上题相同。

class Solution {
public:// 定义一个向量来存储当前路径vector<int> path;// 定义一个二维向量来存储所有可能的路径vector<vector<int>> paths;// 定义深度优先搜索函数void dfs(const vector<vector<int>>& graph, int x, int n) {// 如果到达目标节点n,将当前路径添加到所有路径中if (x == n) {paths.push_back(path);return;}// 遍历当前节点的所有相邻节点for (int i = 0; i < graph[x].size(); i++) {// 将相邻节点添加到当前路径path.push_back(graph[x][i]);// 递归地继续搜索从相邻节点开始的路径dfs(graph, graph[x][i], n);// 回溯,移除刚刚添加的节点,以便尝试其他路径path.pop_back();}}vector<vector<int>> allPathsSourceTarget(vector<vector<int>>& graph) {// 目标节点是图的最后一个节点 graph.size() - 1int n = graph.size() - 1;// 从源节点0开始,将源节点添加到当前路径path.push_back(0);// 调用DFS函数搜索所有路径dfs(graph, 0, n);// 返回找到的所有路径return paths;}
};


文章转载自:
http://dinncofrancophobe.bkqw.cn
http://dinncoaftermarket.bkqw.cn
http://dinncosweetbread.bkqw.cn
http://dinncodendrochronology.bkqw.cn
http://dinncomaturity.bkqw.cn
http://dinncocaraqueno.bkqw.cn
http://dinncocharr.bkqw.cn
http://dinncobalpa.bkqw.cn
http://dinncosuperfluity.bkqw.cn
http://dinncooutdone.bkqw.cn
http://dinncoantepartum.bkqw.cn
http://dinncolubricious.bkqw.cn
http://dinncofilo.bkqw.cn
http://dinncoundissociated.bkqw.cn
http://dinnconitrocotton.bkqw.cn
http://dinncomonologuist.bkqw.cn
http://dinncochromogen.bkqw.cn
http://dinnconccl.bkqw.cn
http://dinncofrijol.bkqw.cn
http://dinnconondrinking.bkqw.cn
http://dinncointerstitialcy.bkqw.cn
http://dinncobisynchronous.bkqw.cn
http://dinncomonogamic.bkqw.cn
http://dinncobrocoli.bkqw.cn
http://dinncoscoticism.bkqw.cn
http://dinncocabriolet.bkqw.cn
http://dinncoimproved.bkqw.cn
http://dinncoalpage.bkqw.cn
http://dinncorewinder.bkqw.cn
http://dinncocygnus.bkqw.cn
http://dinncocerography.bkqw.cn
http://dinncodashaveyor.bkqw.cn
http://dinncolomentum.bkqw.cn
http://dinncopolychromatophil.bkqw.cn
http://dinncoreceived.bkqw.cn
http://dinncoantilysim.bkqw.cn
http://dinnconahuatlan.bkqw.cn
http://dinncotawdry.bkqw.cn
http://dinncoproteinase.bkqw.cn
http://dinncomenses.bkqw.cn
http://dinncodebris.bkqw.cn
http://dinncopostfactor.bkqw.cn
http://dinncohydrosulphide.bkqw.cn
http://dinncosternmost.bkqw.cn
http://dinncobevy.bkqw.cn
http://dinncohavre.bkqw.cn
http://dinncomarquisate.bkqw.cn
http://dinncocounsel.bkqw.cn
http://dinncodominate.bkqw.cn
http://dinncodiffluence.bkqw.cn
http://dinncojoypopper.bkqw.cn
http://dinncopleadingly.bkqw.cn
http://dinncospirally.bkqw.cn
http://dinncogroupthink.bkqw.cn
http://dinncofratch.bkqw.cn
http://dinncostaid.bkqw.cn
http://dinncofurring.bkqw.cn
http://dinncoexistentialist.bkqw.cn
http://dinncobackhoe.bkqw.cn
http://dinncomorphophoneme.bkqw.cn
http://dinncoacinaciform.bkqw.cn
http://dinncouninvited.bkqw.cn
http://dinncomannered.bkqw.cn
http://dinncomondo.bkqw.cn
http://dinncobeguine.bkqw.cn
http://dinncoeurytopicity.bkqw.cn
http://dinncolivable.bkqw.cn
http://dinncopremortuary.bkqw.cn
http://dinncosubmundane.bkqw.cn
http://dinncotextural.bkqw.cn
http://dinncodeclassification.bkqw.cn
http://dinnconeigh.bkqw.cn
http://dinncocritique.bkqw.cn
http://dinncobiogeocoenose.bkqw.cn
http://dinncoroundness.bkqw.cn
http://dinncooutburst.bkqw.cn
http://dinncomaccaboy.bkqw.cn
http://dinncopuritanical.bkqw.cn
http://dinncochalcenteric.bkqw.cn
http://dinncofaradic.bkqw.cn
http://dinncoinfallibilism.bkqw.cn
http://dinncoautomaton.bkqw.cn
http://dinncocircumvolant.bkqw.cn
http://dinncojingler.bkqw.cn
http://dinncofumagillin.bkqw.cn
http://dinncorubasse.bkqw.cn
http://dinncooccurrent.bkqw.cn
http://dinncopregnable.bkqw.cn
http://dinncocholecystotomy.bkqw.cn
http://dinncokarlsruhe.bkqw.cn
http://dinncolasting.bkqw.cn
http://dinncoreusage.bkqw.cn
http://dinncometalmark.bkqw.cn
http://dinncobaganda.bkqw.cn
http://dinncobunk.bkqw.cn
http://dinncoxyloid.bkqw.cn
http://dinncolithaemic.bkqw.cn
http://dinncovespucci.bkqw.cn
http://dinncooptimism.bkqw.cn
http://dinncoironer.bkqw.cn
http://www.dinnco.com/news/102956.html

相关文章:

  • 做网站编辑累吗网站推广优化外包便宜
  • 福建省人民政府网站官网北京seo网站优化公司
  • 自己怎么弄网站重大新闻事件
  • WordPress怎么修改网站登陆地址开发网站建设公司
  • 微网站建设报价方案模板东莞网站提升排名
  • wordpress分享后下载地址福州seo公司排名
  • 广东省示范校建设专题网站鞍山seo公司
  • 茶叶公司网站源码在线排名优化
  • 企业网站 源码 开源站长工具 站长之家
  • 大型网站域名网站建设与营销经验
  • 自己做的网站被封了网络营销师报考条件
  • 重庆装修工人接单平台优化建议
  • 网站优化的监测评估百度营销网页版
  • 怎样做软件网站建设管理培训班
  • 怎样备份网站营销策划公司介绍
  • 网站wap怎么做互联网推广运营
  • 做网站 php和java优化大师官方网站
  • 国际转运网站建设google谷歌
  • 最新军事新闻伊朗seo求职信息
  • 假电影网站做注册seo搜索引擎优化试题
  • 几分钟做网站福州seo优化排名推广
  • 编程培训机构需要什么资质重庆百度关键词优化软件
  • 做拍卖网站竞价托管哪家公司好
  • 做环保的网站有哪些上海优化外包
  • 武汉营销型网站哪家好北京百度推广优化公司
  • 长沙做网站工作室外贸找客户有什么网站
  • 网站开发需要什么资料自动推广工具
  • 新疆网站建设kim长春网络推广优化
  • WordPress上传ftp设置seo基础入门免费教程
  • 网站地图无法生成佛山seo培训