• 2024-03-17数据结构与算法-图
    引言        在计算机科学领域,数据结构和算法是程序员工具箱中的两大瑰宝。其中,图(Graph) 是一种极其重要的非线性数据结构,它以节点和边的概念描述实体间复杂的关系网络。本文将对图的数据结构进行详尽解析,探讨其基本概念、操作以及实际应用场景。一、什么是图?   
  • 2023-06-01图的BFS与DFS
    图Graph1.图的基本介绍1.1为什么要有图众所周知,数据结构中已经有线性表和树结构,但是线性表局限于一个直接前驱和一个直接后继的关系(eg.链表),树也只能有一个直接前驱(即父节点),当我们需要表示多对多的关系时,就需要用到图这个数据结构。1.2举例说明图是一种数据结构,其中节点可
  • 2023-03-27图的深度优先和广度优先算法
    packagecom.datastruct.gragh;importjava.util.ArrayList;importjava.util.LinkedList;importjava.util.Queue;/***@version1.0*@Author作者名*@Dat
  • 2022-12-06图-数据结构
    图阅读本文的一些约定:顶点==节点当前节点==该节点何为邻接矩阵:表示顶点之间相邻关系的矩阵何为权值:是路由器通过路径选择算法为网络上的路径产生的一个数字。
  • 2022-12-06
    图阅读本文的一些约定:顶点==节点当前节点==该节点何为邻接矩阵:表示顶点之间相邻关系的矩阵何为权值:是路由器通过路径选择算法为网络上的路径产生的一个数字。
  • 2022-11-28单词(Play On Words)
    【分析】      首先需对欧拉道路有所了解。    存在欧拉道路的充分条件:     对于无向图而言,如果一个无向图是连通的,且最多只有两个奇点(顶点的度数为奇
  • 2022-10-11图的广度优先遍历
    代码publicclassMain{//用集合存储各个顶点staticArrayList<String>vertexList;//用二维数组存储各个边(邻接矩阵)staticint[][]edges;//保存边的
  • 2022-10-01
    简介图是一种数据结构,其中结点可以具有零个或多个相邻元素。两个结点之间的连接称为边。结点也可以称为顶点无向图:顶点之间的连接没有方向,比如A-B,即可以是A->B也可以