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

网站建设中网页代码怎么利用互联网推广

网站建设中网页代码,怎么利用互联网推广,如何做原创漫画网站,怎么修改自己的网站176-图中两个点之间的路线 给出一张有向图,设计一个算法判断两个点 s 与 t 之间是否存在路线。 样例 如下图: for s B and t E, return true for s D and t C, return false 标签 Cracking The Coding Interview 深度优先搜索 宽度优先搜索 思路 从 s 点开始对图…

176-图中两个点之间的路线

给出一张有向图,设计一个算法判断两个点 s 与 t 之间是否存在路线。

样例

如下图:
901252-20170803160136272-781666746.png
for s = B and t = E, return true
for s = D and t = C, return false

标签

Cracking The Coding Interview 深度优先搜索 宽度优先搜索

思路

从 s 点开始对图进行遍历,若可以遍历到 t ,则 s 与 t 之间是否存在路线
这里使用了图的宽度优先遍历

code

/*** Definition for Directed graph.* struct DirectedGraphNode {*     int label;*     vector<DirectedGraphNode *> neighbors;*     DirectedGraphNode(int x) : label(x) {};* };*/
class Solution {
public:/*** @param graph: A list of Directed graph node* @param s: the starting Directed graph node* @param t: the terminal Directed graph node* @return: a boolean value*/bool hasRoute(vector<DirectedGraphNode*> graph,DirectedGraphNode* s, DirectedGraphNode* t) {// write your code hereint size = graph.size(), i = 0;if (size <= 0) {return false;}queue<DirectedGraphNode*> queue;map<DirectedGraphNode*, bool> map;for (i = 0; i < size; i++) {map[graph[i]] = false;if (s == graph[i]) {queue.push(graph[i]);}}while (!queue.empty()) {DirectedGraphNode* node = queue.front();queue.pop();map[node] = true;if (node == t) {return true;}for (i = 0; i < node->neighbors.size(); i++) {if (map[node->neighbors[i]] == false) {queue.push(node->neighbors[i]);}}}return false;}
};

转载于:https://www.cnblogs.com/libaoquan/p/7280221.html

http://www.lbrq.cn/news/2588887.html

相关文章:

  • 怎样在网站上做办公家具安卓优化大师旧版本
  • 新办公司网上核名在哪个网站做天津百度分公司
  • 建设书法网站的主题是seo常用的优化工具
  • 上海私人做网站南昌seo报价
  • 廊坊网站建设-纵横网络 网站做网络推广怎么收费
  • 餐饮类网站建设达到的作用seo单页面优化
  • 电商网站建设外包关键词下载
  • 360做网站经常打骚扰电话优化大师卸载不了
  • 学校建设网站目标陕西网站制作
  • 驻马店360网站建设线上平台推广方式
  • php动态网站开发 项目教程百度客服工作内容
  • 大连英文网站建设百度一下就一个
  • 石家庄哪里有网站建设青岛网站推广关键词
  • 常州男科医院哪一个好长沙seo 优化选智投未来no1
  • dw做的网站如何上传云服务器神马关键词快速排名软件
  • wordpress优酷插件下载福州百度快照优化
  • 做性的网站有哪些今日重大新闻头条
  • 可以做渗透测试的网站可以进入任何网站的浏览器
  • 重复建设政务网站宁波网络营销公司
  • 朋友做的网站图片不显示不出来的北京seo技术交流
  • 网站上传的图片怎么做的清晰竞价托管收费标准
  • 做海鱼的网站广州关于进一步优化疫情防控措施
  • 物业服务网站建设单页网站怎么优化
  • 搭建网站需要多少钱在线识别图片找原图
  • wordpress4.8.3安装长沙网站推广排名优化
  • 网站备案需要关站成人职业培训机构
  • 专业的网站开发公司2020年关键词排名
  • 网站建设前台功能网络建站工作室
  • 建站什么程序好凡科建站教程
  • 建设银行网站会员基本信息武汉seo优化
  • Jmeter进行性能并发测试
  • go学习笔记:panic是什么含义
  • node.js常用函数
  • PostgreSQL面试题及详细答案120道(21-40)
  • 分类预测 | Matlab实现CPO-PNN冠豪猪算法优化概率神经网络多特征分类预测
  • LRU缓存淘汰算法的详细介绍与具体实现