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

做h大片免费观看网站西安网络公司

做h大片免费观看网站,西安网络公司,怎么用nat做网站,做游戏网站要通过什么审核way:栈,map(或set,只是我想用map)记录是否访问过,放入时记录为已访问,打印,邻接的没访问过先入cur,再入邻接的节点,放入一个邻接的节点后及时break去下一个深…

way:栈,map(或set,只是我想用map)记录是否访问过,放入时记录为已访问,打印,邻接的没访问过先入cur,再入邻接的节点,放入一个邻接的节点后及时break去下一个深度节点。(为什么要放入cur,因为需要遍历到全部节点,而不只是一条)

#include<iostream>
#include<vector>
#include<map>
#include<set>
#include<stack>
using namespace std;class Node;//边结构的描述
class Edge
{
public://边的起始节点Node *from;//边的终点节点Node *to;//边的权重int weight;
public:Edge(Node *from, Node *to, int weight){this->from = from;this->to = to;this->weight = weight;}
};//点结构的描述
class Node
{
public://编号值int value;//入度int in;//出度int out;//邻接的点vector<Node*> nexts;//邻接的边vector<Edge*> edges;
public:Node(){}Node(int value){this->value = value;in = 0;out = 0;}
};//图结构的描述
class Graph
{
public:map<int, Node*> nodes;set<Edge*> edges;Graph(){}
};//利用边结构描述的图来构建图结构
//[0,7,5]   [from,to,weight]
//[0,1,3]   [from,to,weight]
Graph* createGraph(vector<vector<int>> matrix)
{Graph *graph = new Graph();int m = matrix.size();for(int i=0; i<m; i++){int from = matrix[i][0];int to = matrix[i][1];int weight = matrix[i][2];//将起点结构放到图里面if(!graph->nodes.count(from)){Node *fromNode =new Node(from);graph->nodes[from] = fromNode;}//将终点结构放到图里面if(!graph->nodes.count(to)){Node *toNode=new Node(to);graph->nodes[to] = toNode;}//将起点和终点的边结构也放到图里面(点可能已经存在过,边一定是新的)Node *fromNode = graph->nodes[from];Node *toNode = graph->nodes[to];Edge *newEdge = new Edge(fromNode, toNode, weight);fromNode->nexts.push_back(toNode);fromNode->edges.push_back(newEdge);fromNode->out++;toNode->in++;graph->edges.insert(newEdge);}return graph;
}void dfs(Node *start)
{map<Node*,bool>vis;stack<Node*> st;st.push(start);vis[start]=true;cout<<start->value<<" ";while(!st.empty()){Node *cur = st.top();st.pop();for(auto next: cur->nexts){if(vis.count(next)==0){st.push(cur);st.push(next);vis[next]=true;cout<<next->value<<" ";break;}}}cout<<endl;
}
http://www.shuangfujiaoyu.com/news/60848.html

相关文章:

  • 做网站推广赚钱吗永久免费用的在线客服系统
  • WordPress底部栏插件北京优化seo
  • 百度推广网站域名费免费推广产品平台有哪些
  • 黄冈工程建设标准造价信息网海南seo排名优化公司
  • 怎样做企业的网站首页新网seo关键词优化教程
  • 北京 做网站可以搜任何网站的浏览器
  • 凡科网站怎么做免费的推广平台
  • 做公益网站的原因如何注册自己的网站
  • 做视频资源网站有哪些难点seo的概念是什么
  • java网站项目可做深圳网络推广营销公司
  • 成都网站的seo网站外包公司
  • 专门做酒店网站百度客服人工
  • 一个工厂做网站有用吗推广普通话心得体会
  • 网站被加黑链itmc平台seo优化关键词个数
  • 网站建设简历免费html网页模板
  • 机械网站开发直播代运营公司
  • 导航滑动整屏网站产品如何做网络推广
  • 广西网站建设价格多少最新消息
  • 做网站如何赢利的经典的软文广告
  • 智效云seo上海搜索优化推广哪家强
  • 华强北ic网站建设北京搜索优化推广公司
  • 东莞网络营销网络培训学校seo多久可以学会
  • 网站建设 顺德网络seo优化
  • 现在还有病毒感染吗引擎seo优
  • 网站admin目录名怎么改网络推广企业
  • 如何查看一个网站是用什么cms做的软件培训机构排名
  • 现在asp做网站东莞市网站建设
  • 上海由多少家网站建设公司佛山百度seo点击软件
  • wordpress建站模板重庆网络推广公司
  • 雅虎网站收录提交入口公众号开发网站公司