Course Hive
Courses
Summaries
Continue with Google
or

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

You may also be interested in

FAQs

Suggest a Youtube Course

Our catalog is built based on the recommendations and interests of students like you.

Course Hive
Download now and unlock unlimited audiobooks — 100% free
Explore Now