Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addEdge(String, String, boolean) - Method in class demelo.graph.Graph
-
Adiciona uma aresta direcionada ao grafo entre dois nós específicos.
- addEdge(String, String, int, boolean) - Method in class demelo.graph.Graph
-
Adiciona uma aresta direcionada com um valor específico ao grafo.
- addNode(String) - Method in class demelo.graph.Graph
-
Adiciona um novo Nó ao grafo com um id específico e valor padrão de 0.
- addNode(String, int) - Method in class demelo.graph.Graph
-
Adiciona um novo Nó ao grafo com um id e valor específicos.
- addUndirectedEdge(String, String, int, boolean) - Method in class demelo.graph.Graph
-
Adiciona uma aresta não direcionada ao grafo.
D
- demelo.graph - package demelo.graph
- DuplicatedEdgeException - Exception in exceptions
-
Classe para representar uma exceção de aresta duplicada em algoritmos de grafos.
- DuplicatedEdgeException(String) - Constructor for exception exceptions.DuplicatedEdgeException
-
Construtor que inicializa a exceção com uma mensagem específica.
E
- Edge - Class in demelo.graph
-
Classe que representa uma Aresta em um grafo.
- Edge(Node, Node) - Constructor for class demelo.graph.Edge
-
Construtor para criar uma aresta sem um valor associado.
- Edge(Node, Node, int) - Constructor for class demelo.graph.Edge
-
Construtor para criar uma aresta com um valor associado.
- EdgeNotFoundException - Exception in exceptions
-
Classe para representar uma exceção de aresta não encontrada em algoritmos de grafos.
- EdgeNotFoundException(String) - Constructor for exception exceptions.EdgeNotFoundException
-
Construtor que inicializa a exceção com uma mensagem específica.
- equals(Object) - Method in class demelo.graph.Node
-
Sobrescreve o método equals para comparar a igualdade entre dois nós baseando-se no identificador.
- exceptions - package exceptions
G
- getAdjacencyMatrix() - Method in class demelo.graph.Graph
-
Retorna a matriz de adjacência do grafo.
- getDestination() - Method in class demelo.graph.Edge
- getEdgeValue(Node, Node) - Method in class demelo.graph.Graph
-
Retorna o valor de uma aresta entre um nó de origem e um nó de destino.
- getID() - Method in class demelo.graph.Node
-
Retorna o identificador único deste nó.
- getMaximumDegree() - Method in class demelo.graph.Graph
-
Obtém o grau máximo entre todos os nós do grafo.
- getMinimumDegree() - Method in class demelo.graph.Graph
-
Obtém o grau mínimo entre todos os nós do grafo.
- getNeighbors(String) - Method in class demelo.graph.Graph
-
Obtém a lista de nós vizinhos de um dado nó.
- getNodeDegree(String) - Method in class demelo.graph.Graph
-
Obtém o grau de um dado nó.
- getNodesList() - Method in class demelo.graph.Graph
-
Obtém uma lista de nós do grafo.
- getValue() - Method in class demelo.graph.Edge
- getValue() - Method in class demelo.graph.Node
-
Retorna o valor associado a este nó.
- Graph - Class in demelo.graph
-
Classe Graph representa a estrutura de dados para um Grafo na Teoria dos Grafos.
- Graph() - Constructor for class demelo.graph.Graph
-
Inicializa um novo objeto Graph com uma lista de adjacência vazia.
H
- hashCode() - Method in class demelo.graph.Node
-
Sobrescreve o método hashCode para fornecer um hash consistente baseado no identificador do nó.
I
- isDirected() - Method in class demelo.graph.Graph
-
Verifica se o grafo é direcionado ou não.
- isRegular() - Method in class demelo.graph.Graph
-
Verifica se o grafo é regular.
N
- Node - Class in demelo.graph
-
Classe Node representa um Nó ou Vértice em um grafo, um dos pilares fundamentais na teoria dos grafos.
- Node(String) - Constructor for class demelo.graph.Node
-
Construtor que inicializa o nó com um identificador único.
- Node(String, int) - Constructor for class demelo.graph.Node
-
Construtor que inicializa o nó com um identificador único e um valor associado.
- NodeNotFoundException - Exception in exceptions
-
Classe para representar uma exceção de nó não encontrado em algoritmos de grafos.
- NodeNotFoundException(String) - Constructor for exception exceptions.NodeNotFoundException
-
Construtor que inicializa a exceção com uma mensagem específica.
P
- printAdjacencyMatrix() - Method in class demelo.graph.Graph
-
Imprime a matriz de adjacência do grafo no console.
- printGraph() - Method in class demelo.graph.Graph
-
Imprime uma representação textual do grafo no console, mostrando os nodos e suas arestas adjacentes.
T
- toString() - Method in class demelo.graph.Edge
-
Retorna uma representação em String da aresta.
- toString() - Method in class demelo.graph.Node
-
Representação textual do nó, útil para depuração e representação do estado do objeto.
All Classes and Interfaces|All Packages|Serialized Form