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

怎么查网站备案的公司广西seo网站推广

怎么查网站备案的公司,广西seo网站推广,网站建设专用图形库,网络公司网站源码下载1、图的概念 图(Graph):是由顶点的有穷非空集合和顶点之间边的集合组成。顶点(Vertex):图中的数据元素。边(Edge):顶点之间的逻辑关系,边可以是有向的或无向的,也可以带有权重(可以表示距离,花费等&#xf…

1、图的概念

图(Graph):是由顶点的有穷非空集合和顶点之间边的集合组成。
顶点(Vertex):图中的数据元素。
边(Edge):顶点之间的逻辑关系,边可以是有向的或无向的,也可以带有权重(可以表示距离,花费等)
无向边:若顶点之间的边没有方向,则称这条边为无向边
有向边:若从顶点 vi 到 νj的边有方向,则称这条边为有向边(一条无向边可以用两条有向边来表示)

无向图

图中任意两个顶点之间的边都是无向边,无向边表示从节点1可以到节点2,也可以从节点2到节点1
203f4472814137b3a06686ed16217bad.png

有向图

图中任意两个顶点之间的边都是有向边  图中的方向都是朝向一个方向的,并不是有向图都是朝向一个方向,只是为了方便,有向图可以理解为路径是有方向的,只能按着箭头的方向
a80c9ba9f1a09fbad0955fcb2085427b.png

2、图的存储

图的存储常用的邻接矩阵和邻接表
邻接矩阵存储查询简单方便,缺点当遇到的图是稀疏图时会浪费大量空间
邻接表相对邻接矩阵复杂点,优点节省空间,但当图时稠密图时它的优点就不明显了

邻接矩阵

数组(i,j)表示从i到j是否连通,0表示不联通,不为0表示联通

无向图存储

将一条有向边转化为两条有向边,比如 顶点1和顶点2这条无向边转化为顶点1到顶点2和顶点2到顶点1两条有向边08b830c3a1176dfae173d4012a2450a2.png

有向图存储

50273bd040989184dd29d91876d1c6d3.png
有向图二维数组.png

邻接表

551bfc02c48a233613c5a61922c83235.png
有向图邻接表.png
//顶点 class POS{public POS(int head) {this.head = head;}public  int head;//这个值指向的是边}
//边class Edge{public int v;public  int next;}//图的初始化
top =0;//用来记录边的位置
posList =new ArrayList<>();//顶点
edgeList =new ArrayList<>();//边的列表
for(int i = 0;i<=posSize;i++){posList.add(new POS(-1));//初始化hadVisted[i] =false;//初始化}
//添加边邻接表,添加一条从u到v的边public void Add_Edge(int u, int v) {//  1 -> 4->3->2Edge edge =new Edge();edge.v =v;edge.next =posList.get(u).head;posList.get(u).head =top;edgeList.add(edge);top++;}

3、图的搜索

深搜

深搜就是一个递归 1、从顶点1开始遍历,遍历到顶点2,然后从顶点2开始遍历a3c6378273932d92fab51789d0159ee2.png2、由顶点2遍历到顶点5,顶点5遍历到顶点8

d687a0423c6a59e1e6fdc4d3e996d70d.png3、到顶点8,没有路径回溯到顶点5,然后回溯到顶点2,遍历顶点6, 由顶点6遍历到顶点7f9278d164b2481689dfa80fc4fb7c5b3.png4、顶点8已遍历,回溯6,然后回溯到2,然后回溯到1f756f4b7d850fa9d34e2bdea17fb3255.png5、遍历顶点3,4a15e74c9ebecde8587622e9823480699.png

//深搜public void dfsVist(int u){for(int i = posList.get(u).head;i!=-1;i=edgeList.get(i).next){Edge edge = edgeList.get(i);if(!hadVisted[edge.v]){System.out.println("访问节点:"+edge.v);hadVisted[edge.v] =true;vist(edge.v);}}}

广搜

广搜需要一个队列来辅助 从1开始9d43f06f3059ef532b81ec7787751b9c.png将与1相连的 2,3,4加入队列,同时1出列d5900009aacf7e64dc421e2dd6795db5.png从队列开头取出顶点2,将与2相连的5,6加入队列,2出列75f74f491dae23b1b85cc62ef131aedd.png取出3,与3相连的都访问了,取出4,3,4出列,7进入队列58e6b576af86764b895860869e7561af.png取5,将与5相连的8加入队列,5出列6451e8628e516af1c1cebaaf390d5b1f.png接下来取出6,7,8,因为都访问过了,等列表为空,遍历结束

public void bfsVist(int u){Queue queue = new LinkedList();queue.add(u);//加入队列System.out.println("访问节点="+u);while (!queue.isEmpty()){//直至列表为空Integer p = (Integer) queue.poll();//取出列表里元素for(int i = posList.get(p).head;i!=-1;i=edgeList.get(i).next){Edge edge = edgeList.get(i);if(!hadVisted[edge.v]){hadVisted[edge.v] =true;System.out.println("访问节点="+edge.v);queue.add((Integer)edge.v);}}}}

- END -

关于奇舞团

奇舞团是 360 集团最大的大前端团队,代表集团参与 W3C 和 ECMA 会员(TC39)工作。奇舞团非常重视人才培养,有工程师、讲师、翻译官、业务接口人、团队 Leader 等多种发展方向供员工选择,并辅以提供相应的技术力、专业力、通用力、领导力等培训课程。奇舞团以开放和求贤的心态欢迎各种优秀人才关注和加入奇舞团。

5f2aa06f84db051e174290ce3bc84545.png

http://www.yayakq.cn/news/392532/

相关文章:

  • 深圳市建设工程交易服务中心网站html期末作业网页代码
  • 网站的推广一般有什么方式国外购物网站怎么做
  • WordPress众筹网站主题做电影网站需要什么条件
  • 如何做网站demo做网站排名推广效果怎么样
  • 揭阳网站免费建站昆明做网站建设硬件设备
  • 网站建设方案总结做网站需要的图片去哪找
  • 整站seoseo优化网站建设及发展
  • 高端建站方案免费营销网站制作
  • 网站 导航条网站制作案例价格
  • “一个”网站扬州鼎盛开发建设有限公司网站
  • 180天做180个网站网站cms系统下载
  • 镇江网站优化推广工作室英文
  • 网站开发的目的相关书籍百度售后电话人工服务
  • 沈阳互联网公司排名西安seo代理计费
  • 淄博阿雷网站建设phpwind转WordPress
  • 网站制作主要公司做黑彩网站
  • 效果好网站建设哪家好织梦可以做移动网站吗
  • 关于网站备案简述网页的基本结构
  • 链接提交百度站长平台公司网站后如何更新
  • 重庆网站建设备案做外贸一般做什么
  • 网站推广公司新锐网站建设基础大纲文案
  • 微信服务号可以做万网站么PS做网站页面尺寸
  • 网站制作费用需要多少钱空间网站大全
  • 农业电商网站建设ppt建站工具有哪些
  • 电商网站简单html模板下载如何做网站导航
  • 做自适应网站公司wordpress xiu主题5.4
  • 建网站和建网页的区别在线制作软件
  • 郫县城乡规划建设管理局网站江门云建站模板
  • 手机有软件做ppt下载网站重庆造价工程信息网官网
  • 怎样保存网站资料做证据网站建设项目意义