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

京东联盟怎么做网站竞价推广哪家公司好

京东联盟怎么做网站,竞价推广哪家公司好,武汉企业建站程序,公司网站制作服务模型图 邻接矩阵 用于反应图中任意两点之间的关联,用二维数组表示比较方便 以行坐标为起点,列坐标为终点如果两个点之间有边,那么标记为绿色,如图: 适合表示稠密矩阵 邻接表 用一维数组 链表的形式表示&#xff…
模型图

邻接矩阵

用于反应图中任意两点之间的关联,用二维数组表示比较方便

以行坐标为起点,列坐标为终点如果两个点之间有边,那么标记为绿色,如图:

适合表示稠密矩阵  

 

邻接表

用一维数组 + 链表的形式表示,以数组下标作为起点,链表中的每个节点作为终点形成的邻接表, 如图:

                                                         适合表示稀疏矩阵

 

Java代码实现
邻接矩阵

 

public class AdjacentMatrix {private static Scanner scanner=new Scanner(System.in);  //扫描器public static void main(String[] args) {System.out.println("------图转换为邻接矩阵------");System.out.println("请输入顶点的数量:");int vertex_count= scanner.nextInt();//开辟邻接矩阵boolean[][]adjacentMatrix=new boolean[vertex_count][vertex_count];//初始化矩阵for(int start=0;start<vertex_count;start++){for(int end=0;end<vertex_count;end++){adjacentMatrix[start][end]=false;}}//获取边System.out.println("请输入边的数量:");int edge_count=scanner.nextInt();System.out.println("请输入这些边的起点和终点,如(start end):");for(int i=0;i<edge_count;i++){int start= scanner.nextInt();int end= scanner.nextInt();//填充边adjacentMatrix[start][end]=true;}//打印输入结果System.out.println("所有边如下:");for (int start=0;start<vertex_count;start++){for(int end=0;end<vertex_count;end++){if(adjacentMatrix[start][end]==true)System.out.println(start+"->"+end);}}}
}
测试
//输入:
------图转换为邻接矩阵------
请输入顶点的数量:
4
请输入边的数量:
5
请输入这些边的起点和终点,如(start end):
2 0
2 1
3 0
3 1
0 1//输出:    
所有边如下:
0->1
2->0
2->1
3->0
3->1进程已结束,退出代码为 0
 邻接表
public class AdjacentList {private static class Edge{public Integer endId;public Edge nextEdge;public Edge(Integer endId) {this.endId = endId;this.nextEdge=null;}public Edge(Integer endId, Edge nextEdge) {this.endId = endId;this.nextEdge = nextEdge;}}private static Scanner scanner=new Scanner(System.in);public static void main(String[] args) {System.out.println("----------图转换为邻接表----------");System.out.println("请输入顶点的数量:");int vertex_count= scanner.nextInt();Edge[]adjacentList=new Edge[vertex_count];System.out.println("请输入边的数量:");int edge_count= scanner.nextInt();System.out.println("请输入这些边:");for(int i=0;i<edge_count;i++){int start= scanner.nextInt();int end= scanner.nextInt();if(adjacentList[start]==null)adjacentList[start]=new Edge(end);elseadjacentList[start].nextEdge=new Edge(end,adjacentList[start].nextEdge);}System.out.println("邻接表如下:");for (int i = 0; i < adjacentList.length; i++){System.out.print("start:"+i+" end:");for(Edge e=adjacentList[i];e!=null;e=e.nextEdge){System.out.print("->"+e.endId);}System.out.println();}}
}
测试

 

//输入:
----------图转换为邻接表----------
请输入顶点的数量:
4
请输入边的数量:
5
请输入这些边:
2 0
2 1
3 0
3 1
0 1//输出:    
邻接表如下:
start:0 end:->1
start:1 end:
start:2 end:->0->1
start:3 end:->0->1进程已结束,退出代码为 0

http://www.khdw.cn/news/67894.html

相关文章:

  • 怎么制作游戏 需要什么软件网站建设推广优化
  • 营销网站建设平台seo推广多少钱
  • 广州番禺疫情最新消息今天百中搜优化
  • 不是做有网站都叫jwthseo外链优化培训
  • 网站开发前端基础qq推广链接
  • 网易发布广州网站优化推广平台
  • 包装网站建设价格揭阳百度快照优化排名
  • 深圳自适应网站开发多少钱seo网站推广是什么
  • 网站页面怎样做1920最全bt搜索引擎
  • 做网站域名是赠送的吗网站服务公司
  • 昆山网站建设公司哪家好微信crm系统
  • 怎么百度上搜到自己的网站十大微商推广平台
  • 有什么网站是做名片印刷的seo链接优化建议
  • 设计教育教学活动的注意事项星链seo管理
  • 做简历的网站郑州众志seo
  • 腾讯企业邮箱经销商seo优化的技巧
  • 网站建设主要包括哪些流量精灵
  • 太原加盟网站制作电商平台开发
  • 网站制作需要平台网络营销团队
  • 完成公司网站建设google官网入口
  • 邯郸网站设计公司排名常州百度seo排名
  • wordpress 自动推送seo公司的选上海百首网络
  • 什么叫动态网站百度一下你就知道百度首页
  • 微网站如何做微信支付自动app优化
  • 济南网站建设营销q550643245霸屏sem培训机构
  • 茶叶企业网站开发源码聊城今日头条最新
  • 网站制作商家入驻百度秒收录技术
  • 建设明星网站的目的论文百度竞价怎么做开户需要多少钱
  • seo关键词优化要多少钱站长工具seo综合查询收费吗
  • 来客网站建设怎么制作一个网站