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

个人网站建设开发一个app价目表

个人网站建设,开发一个app价目表,手机网站被拦截怎么解除,网站备案成功怎么查备案号1. 图的概念 图是一种重要的数据结构,用于表示节点(顶点)之间的关系。图由一组顶点和连接这些顶点的边组成。图可以是有向的(边有方向)或无向的(边没有方向),可以是加权的&#xff…

1. 图的概念

图是一种重要的数据结构,用于表示节点(顶点)之间的关系。图由一组顶点和连接这些顶点的边组成。图可以是有向的(边有方向)或无向的(边没有方向),可以是加权的(边有权重)也可以是无权的。

  • 顶点(Vertex):图中的基本单位,代表对象。
  • 边(Edge):连接顶点的线,可以是有向边或无向边。
  • 加权图(Weighted Graph):边上有权重(表示成本、距离等)。
  • 无向图(Undirected Graph):边没有方向,表示双向关系。
  • 有向图(Directed Graph):边有方向,表示单向关系。

2. 创建图的节点模型

class GraphNode
{public int Data { get; set; }public List<GraphNode> Neighbors { get; set; }public GraphNode(int data){Data = data;Neighbors = new List<GraphNode>();}
}

3. 使用及遍历

using System;namespace DataStructure
{class Program{static async Task Main(string[] args){// 创建图的节点GraphNode node1 = new GraphNode(1);GraphNode node2 = new GraphNode(2);GraphNode node3 = new GraphNode(3);// 添加节点之间的边(无向图,所以相互添加)node1.Neighbors.Add(node2);node2.Neighbors.Add(node1);node2.Neighbors.Add(node3);node3.Neighbors.Add(node2);// 广度优先搜索遍历图并输出节点值Console.WriteLine("广度优先搜索遍历图:");BFS(node1);}static void BFS(GraphNode startNode){Queue<GraphNode> queue = new Queue<GraphNode>();HashSet<GraphNode> visited = new HashSet<GraphNode>();queue.Enqueue(startNode);visited.Add(startNode);while (queue.Count > 0){GraphNode currentNode = queue.Dequeue();Console.Write(currentNode.Data + " ");foreach (GraphNode neighbor in currentNode.Neighbors){if (!visited.Contains(neighbor)){queue.Enqueue(neighbor);visited.Add(neighbor);}}}}}
}

运行结果

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

相关文章:

  • php网站开发和部署福清市百度seo
  • 丽水建设部门网站如何查一个关键词的搜索量
  • 域名服务器的主要功能宁波免费seo排名优化
  • 简书wordpress网站seo推广优化
  • 做网站的话术广州seo站内优化
  • 网站百度seo推广怎么做百度网盟官网
  • 广州站扩建网络营销的概念与含义
  • 广州线下培训机构停课广州seo网站营销
  • 做织带的网站线上产品推广方案
  • 商城网站建设哪个比较好站长工具使用方法
  • 网站建设海报素材google开户
  • 个人网页成品适合seo的建站系统
  • 公总号开发就是网站开发吗百度代理查询
  • 网站地址是什么西安关键词排名推广
  • 吉林有做网站的吗百度推广的价格表
  • 国外设计教程网站优化王
  • 有没有做婚车的网站深圳网站建设找哪家公司好
  • wordpress get userseo推广营销公司
  • asp做的网站郑州粒米seo外包
  • 怎么做转载小说网站免费网上销售平台
  • 电子信息工程网北京百度推广seo
  • 网站建设海淀原画培训班一般学费多少
  • 菏泽网的网站建设的联系方式seo与sem的区别
  • 无锡网站制作公司宁波正规优化seo软件
  • wordpress iot网站文章优化技巧
  • 国外优秀网站建设大型营销型网站制作
  • wordpress topnews廊坊seo网络推广
  • 做微商怎样加入网站卖东西赚钱万江专业网站快速排名
  • 大连金州网站建设深圳网络推广案例
  • 大连城市建设管理局网站百度提交网站