Estruturas de Dados e Algoritmos em GoLang: Curso Completo
Domine Estruturas de Dados e Algoritmos em GoLang: Aprenda desde o básico até técnicas avançadas para otimização de código, análises de complexidade e muito mais. Transforme desafios em soluções excepcionais com nosso curso completo e interativo!
4.0(23)
249 learners
What you'll learn
Compreender a estrutura e implementação de arrays e listas ligadas em GoLang
Analisar algoritmos e calcular complexidades de tempo e espaço
Aplicar operações em estruturas de dados como pilhas, filas e árvores binárias
Desenvolver algoritmos utilizando notações assintóticas e regras de Big O
This course includes
6 hours of video
Certificate of completion
Access on mobile and TV
Course content
1 modules
• 77 lessons
• 6 hours of video
Estruturas de Dados e Algoritmos em GoLang: Curso Completo
77 lessons
• 6 hours
▶
Introdução à estrutura de dados | DSA em GoLang #109:12
Introdução à algoritmos | DSA em GoLang #202:31
Introdução à análise de algoritmos | DSA em GoLang #303:32
Complexidade de tempo | DSA em GoLang #404:52
Complexidade de Espaço | DSA em GoLang #502:56
Notações Assintóticas | DSA em GoLang #603:49
Analise e regras para calcular notação Big O | DSA em GoLang #804:53
Calculando complexidade de tempo de um algoritmo constante (Big O) | DSA em GoLang #905:08
Calculando complexidade de tempo de um algorimo linear (Big O) | DSA em GoLang #907:16
Calculando complexidade de tempo de um algoritmo polinomial (Big O) | DSA em GoLang #1008:05
Introdução à arrays unidirecionais em Go | DSA em GoLang #1102:56
Declaração de Arrays unidirecionais em Go | DSA em GoLang #1205:31
Array vs. Slices - Teoria | DSA em GoLang #1304:42
Array vs. Slices - Implementação | DSA em GoLang #1405:46
Como printar elementos de um array em GoLang - Teoria | DSA em GoLang #1502:49
Como printar elementos de um array em GoLang - Implementação | DSA em GoLang #1503:02
Removendo números pares de um array - Teoria | DSA em GoLang #1703:28
Removendo números pares de um array - Implementação | DSA em GoLang #1803:50
Invertendo arrays - Teoria | DSA em GoLang #1904:32
Movendo zeros para o fim do array - Teoria | DSA em GoLang #2106:20
Movendo zeros para o fim do array - Implementação | DSA em GoLang #2202:51
LeetCode #268 - Encontrando número faltando no array | DSA em GoLang #2302:43
Verificando se uma String é palindromo em GoLang - Teoria | DSA em GoLang #2403:33
Verificando se uma String é palindromo em GoLang - Implementação | DSA em GoLang #2402:14
Lista Ligada (Singly Linked Lists) - Teoria | DSA em GoLang #2503:04
Lista Ligada (Singly Linked Lists) - Implementação | DSA em GoLang #2603:36
Lista Ligada - Printando elementos - Teoria | DSA em GoLang #2704:24
Lista Ligada - Printando elementos - Implementação | DSA em GoLang #2902:21
Lista Ligada - Encontrando tamanho - Teoria | DSA em GoLang #3003:59
Lista Ligada - Encontrando tamanho - Implementação | DSA em GoLang #3103:25
Lista Ligada - Inserindo nó no começo da lista - Teoria | DSA em GoLang #3206:11
Lista Ligada - Inserindo nó no começo da lista - Implementação | DSA em GoLang #3306:39
Lista Ligada - Inserindo nó no fim da lista - Teoria | DSA em GoLang #3403:49
Lista Ligada - Inserindo nó no fim da lista - Implementação | DSA em GoLang #3503:32
Lista Ligada - Apagando nó do começo e fim - Teoria | DSA em GoLang #3804:16
Lista Ligada - Apagando nó do começo e fim - Implementação | DSA em GoLang #3903:45
Lista Ligada - Inserindo nó em uma posição definida - Teoria #3603:29
Lista Ligada - Inserindo nó em uma posição definida - Implementação | DSA em GoLang #3704:34
Lista Ligada - Apagando nó de uma posição definida - Teoria | DSA em GoLang #4003:38
Lista Ligada - Apagando nó de uma posição definida - Implementação | DSA em GoLang #4102:49
Floyd's Cycle Detection - Como e por quê ele funciona? | DSA em GoLang #4815:42
Lista Ligada - Encontrando um elemento - Teoria | DSA em GoLang #4202:32
Lista Ligada - Encontrando um elemento - Implementação | DSA em GoLang #4302:18
Leetcode #206 - Lista Ligada - Invertendo lista - Teoria | DSA em GoLang #4404:07
Lista Ligada - Como detectar o inicio de um loop - Teoria | DSA em GoLang #4905:08
Lista Ligada - Como detectar o inicio de um loop - Implementação | DSA em GoLang #5004:41
Lista Ligada - Removendo um loop - Teoria | DSA em GoLang #5104:18
Lista Ligada - Removendo um loop - Implementação | DSA em GoLang #5204:05
LeetCode #2 - Lista Ligada - Adicionar dois números - Teoria | DSA em GoLang #5309:33
LeetCode #2 - Lista Ligada - Adicionar dois números - Implementação | DSA em GoLang #5405:52
Leetcode #21 - Lista Ligada - Mergear duas listas ordenadas - Teoria | DSA em GoLang #5504:07
Leetcode #21 - Lista Ligada - Mergear duas listas ordenadas - Implementação | DSA em GoLang #5606:25
Lista Duplamente Ligada (Doubly Linked Lists) - DSA em GoLang #5702:50
Lista Duplamente Ligada - Printando nós | DSA em GoLang #5805:56
Lista Duplamente Ligada - Inserindo nó no começo da lista | DSA em GoLang #5906:05
Lista Duplamente Ligada - Inserindo nó no fim da lista | DSA em GoLang #6004:41
Lista Duplamente Ligada - Apagando nós do começo da lista | DSA em GoLang #6103:49
Lista Duplamente Ligada - Apagando nós do fim da lista | #DSA em GoLang #6304:11
Lista Ligada Circular (Circular Singly Linked List) | DSA em GoLang #6406:11
Lista Ligada Circular - Como atravessar e printar uma lista? | DSA em GoLang #6404:43
Lista Ligada Circular - Inserindo nós no começo da lista | DSA em GoLang #6504:20
Lista Ligada Circular - Inserindo nó no fim da lista | DSA em GoLang #6603:27
Lista Ligada Circular - Removendo último nó da lista | DSA em GoLang #6805:06
Lista Ligada - Como detectar um loop - Teoria | DSA em GoLang #4605:05
Lista Ligada - Como detectar um loop - Implementação | DSA em GoLang #4702:23
Leetcode #206 - Lista Ligada - Invertendo lista - Implementação | DSA em GoLang #4504:26
Leetcode #141 - Linked List Cycle | DSA em GoLang #6803:14
Pilhas/Stacks - Como representar uma pilha | DSA em GoLang #6903:10
Pilhas/Stacks - Como implementar uma pilha utilizando array | DSA em GoLang #7106:39
Valid Parentheses problem (Balanced Brackets) | Coding Interview Question | DSA em GoLang #7207:26
Next Greater Element | Coding Interview Question | DSA em GoLang #7307:09
Filas/Queues - Introdução à filas | DSA em GoLang #7402:46
Filas/Queues - Como realizar operações de enqueue | DSA em GoLang #7504:17
Filas/Queues - Gerando binários de 1 a N (desafio) | DSA em GoLang #7608:30
Árvores - Representando uma árvore binária em Go | DSA em GoLang #7707:03
Árvores de busca binária - Inserção de dados | DSA em GoLang #7807:37
Árvores de busca binária - Travessia de árvore InOrder, PreOrder e PostOrder | DSA em GoLang #7909:33