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

网站建设方案标书人工智能好就业吗

网站建设方案标书,人工智能好就业吗,怎么用家里的电脑做网站服务器,深圳有做网站最近价格?目录 一、图的两种存储方式 1.邻接矩阵 2.邻接表 生活中处处有图Graph的影子#xff0c;例如交通图#xff0c;地图#xff0c;电路图等#xff0c;形象的表示点与点之间的联系。 首先简单介绍一下图的概念和类型#xff1a; 图的的定义#xff1a;图是由一组顶点和一…目录 一、图的两种存储方式 1.邻接矩阵 2.邻接表 生活中处处有图Graph的影子例如交通图地图电路图等形象的表示点与点之间的联系。 首先简单介绍一下图的概念和类型 图的的定义图是由一组顶点和一组能够将两个顶点相连的边组成的 图的类型 顶点之间的连接方向无方向--无向图  有方向--有向图  边上是否有权值有--带权图  无--无权图 以下分别是无向无权、有向无权、无向有权、有向有权图 一、图的两种存储方式 1.邻接矩阵 存储原理邻接矩阵是一种用数组来表示图的方法其中矩阵的行和列表示图中的顶点矩阵元素表示顶点之间是否有边相连。具体来说如果顶点v和顶点u之间有边则矩阵的第u行第v列的元素为1否则为0。带权值则为权值没有相连的为0。 优点 结构简单易于理解和实现。 对于稠密图邻接矩阵的空间利用率较高。 可以方便地计算出图中节点的度即与该节点相邻的节点的数量。 缺点 对于稀疏图邻接矩阵可能占用大量空间。 访问相邻节点的速度较慢需要进行遍历操作。 示例下图的邻接矩阵存储 代码实现  import java.util.Arrays;//邻接矩阵 public class Graph01 {char[] val;//顶点数据int[][] edges;//二维数组记录边Vertex[] vertices;//顶点类数组int N;//表大小public Graph01(char[] arr) {this.N arr.length;//初始化顶点数据this.val Arrays.copyOf(arr, arr.length);this.edges new int[this.N][this.N];this.vertices new Vertex[this.N];for (int i 0; i this.N; i) {this.vertices[i] new Vertex(arr[i]);}}private class Vertex {Character val;public Vertex(Character val) {this.val val;}}//打印邻接矩阵public void show() {System.out.format(%5c, 32);for (int i 0; i this.N; i) {System.out.format(%5c, this.val[i]);}System.out.println();for (int i 0; i this.N; i) {System.out.format(%5c, this.val[i]);for (int j 0; j this.N; j) {System.out.format(%5d, this.edges[i][j]);}System.out.println();}}public static void main(String[] args) {char[] arr {A, E, F, G, H, P};Graph01 graph01 new Graph01(arr);// 构建边集int[][] edges graph01.edges;edges[0][1] 5;edges[0][2] 4;edges[0][3] 2;edges[1][0] 5;edges[1][3] 1;edges[1][4] 3;edges[2][0] 4;edges[3][0] 2;edges[3][1] 1;edges[3][4] 2;edges[3][5] 4;edges[4][1] 3;edges[4][3] 2;edges[4][5] 3;edges[5][3] 4;edges[5][4] 3;// 调用打印方法graph01.show();} }打印结果   2.邻接表 存储原理 邻接表中的每个节点都对应一个链表链表中的每个元素都是一个顶点或节点表示与当前节点相邻的节点。这种方式在处理稀疏图即边的数量远小于顶点的数量时效率较高。 优点 存储空间开销较小适用于稀疏图。 查找速度快可以直接通过索引访问相邻节点。 可动态添加、删除节点和边。 缺点 存储结构相对复杂不利于处理大规模数据。 空间利用率不高对于稠密图可能存在大量未使用的节点和边。 代码实现  import java.util.ArrayList; import java.util.Arrays; import java.util.List;//邻接表 public class Graph02 {char[] val;//顶点数据ListInteger[] edgesList;//边连接Vertex[] vertices;int N;//表大小public Graph02(char[] arr){this.N arr.length;this.val Arrays.copyOf(arr,arr.length);this.edgesList new List[this.N];this.vertices new Vertex[this.N];for (int i 0; i this.N; i) {this.vertices[i] new Vertex(arr[i]);this.edgesList[i] new ArrayList();}}private class Vertex{Character val;public Vertex(Character val){this.val val;}}public void show(){//打印邻接矩阵for (int i 0; i this.N; i) {System.out.format(%-3c,this.val[i]);ListInteger list this.edgesList[i];list.stream().forEach(item-{System.out.format(%d--,item);});System.out.println();}}public static void main(String[] args) {char[] arr {A, E, F, G, H, P};Graph02 graph02 new Graph02(arr);// 构建边集ListInteger[] edges graph02.edgesList;edges[0].add(1);edges[0].add(2);edges[0].add(3);edges[1].add(0);edges[1].add(3);edges[1].add(4);edges[2].add(0);edges[3].add(0);edges[3].add(1);edges[3].add(4);edges[3].add(5);edges[4].add(1);edges[4].add(3);edges[4].add(5);edges[5].add(3);edges[5].add(4);// 调用打印方法graph02.show();} }打印结果
http://www.pierceye.com/news/923697/

相关文章:

  • 优秀的wordpress涉及seo关键词排名网络公司
  • 徐州免费建站wordpress 宣布停止
  • 黑龙江建设人员证件查询网站北京广告公司地址
  • 建设网站的流程泰安房产网二手房出售
  • 网站开发工具总结互联网营销是做什么
  • 长沙营销型网站开发简单免费模板
  • 东营远见网站建设公司聊城网站建设服务好
  • 品牌网站建设j小蝌蚪j网站管理建设的总结
  • 怎么做直播网站刷弹幕外链发布软件
  • 网站建站合同淘宝运营跟做网站哪种工资高
  • 网站建设导向百度秒收录
  • 海南省建设执业资格管理中心网站跨境电商资讯网
  • 天河公司网站建设公司编程是什么课程内容
  • 南宁门户网站有哪些不利于优化网站的因素
  • 鄱阳做网站来个黑黑的网站
  • wordpress 4 漏洞深圳专门做seo的公司
  • wordpress网站防伪查询模板东坑网站建设公司
  • 做网站的应用高端网站建站公司
  • 遵义网站开发制作公司服装外贸是做什么的
  • 国外网站 服务器网络营销是什么专业的
  • 微官网与网站的区别网站建设及网络推广
  • 百度推广官方网站登录入口一个人制作网站
  • 重庆市建设公共资源交易中心网站首页当地人做导游的旅游网站
  • 北京网站建设收费龙溪网站制作
  • 佛山小企业网站建设郑州做网站销售怎么样
  • 招考网站开发如何创建一个自己的网页
  • 做网站一般链接什么数据库wordpress 504错误
  • 网站阵地建设江门网站建设工作
  • 汽车网站建设策划方案24小时永久有效在线观看
  • 潍坊做网页的公司潍坊网站排名优化