Index

A D E G H I N P T 
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.
A D E G H I N P T 
All Classes and Interfaces|All Packages|Serialized Form