Grafos - Série de Estruturas de Dados #9
Neste curso, você aprenderá sobre a estrutura de dados de Grafos, criará um grafo não direcionado do zero na sua linguagem preferida e praticará desafios de programação com ele!
Tópicos
Programa
3 capítulos14 lições12 desafiosIntrodução
2 lições- 01Introdução
- 02O que é um Grafo?
Projeto de Grafo
7 lições7- 01Classe Grafo
- 02Adicionar Vértice
- 03Adicionar Aresta
- 04Possui Aresta
- 05Obter Vizinhos
- 06Remover Aresta
- 07Tamanho
Desafios de Prática
5 lições5- 01BFS
- 02DFS
- 03Caminho Mais Curto
- 04Contar Componentes Conectados
- 05É Bipartido
Mais como este
Busca em Profundidade - Algoritmos de Grafos
Domine a Busca em Profundidade (DFS), uma forma fundamental de explorar um grafo. Construa a busca por adjacência, escreva uma DFS iterativa na sua linguagem de preferência, analise sua complexidade O(V + E) e use-a para contar e medir componentes conexos.
Certificado ao concluir
- 9
- 3
- 1
- 54
Busca em Largura (BFS) - Algoritmos de Grafos
Domine a Busca em Largura (BFS), a técnica de travessia de grafos camada por camada por trás dos caminhos mais curtos. Construa a busca de vizinhos, escreva uma BFS iterativa com uma fila na sua linguagem de preferência e use-a para encontrar as distâncias de caminho mais curto em grafos não ponderados.
Certificado ao concluir
- 9
- 3
- 1
- 54
Tabelas Hash - Série de Estruturas de Dados #4
Neste curso, você aprenderá sobre a estrutura de dados Tabela Hash, criará uma Tabela Hash do zero usando sua linguagem preferida e praticará desafios de programação com ela!
Certificado ao concluir
- 14
- 12
Lista Encadeada - Série de Estruturas de Dados #5
Neste curso, você aprenderá sobre a estrutura de dados Lista Encadeada, criará uma Lista Encadeada do zero usando sua linguagem preferida e praticará desafios de programação com ela!
Certificado ao concluir
- 14
- 6
- 1
Algoritmo de Dijkstra - Algoritmos de Grafos
Domine o Algoritmo de Dijkstra, o método guloso de caminho mais curto de origem única para grafos com pesos não negativos. Leia arestas ponderadas, construa o cálculo completo de distância na sua linguagem de preferência e responda a consultas de ponto a ponto e de vértice mais distante.
Certificado ao concluir
- 9
- 3
- 1
- 54