Course Hive
Courses
Summaries
Continue with Google
or

Dominando Estruturas de Dados em C: Vetores a Grafos

Domine a programação em C: Vetores, Matrizes e Estruturas de Dados na Prática!

4.0 (50)
412 learners

What you'll learn

Compreender como criar e manipular vetores e matrizes em C

Aprender a implementar e usar diferentes tipos de estruturas de dados

Aplicar operações de busca e ordenação em vetores de forma eficiente

Desenvolver a habilidade de criar programas que manipulam estruturas complexas, como árvores e grafos

This course includes

  • 34.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Course content

1 modules • 137 lessons • 34.5 hours of video

Dominando Estruturas de Dados em C: Vetores a Grafos
137 lessons • 34.5 hours
  • Curso de Programação C | Estrutura de dados homogênea do tipo vetor (array unidimensional) | aula 9804:29
  • Curso de Programação C | Como criar um vetor (array unidimensional)? | aula 9912:28
  • Curso de Programação C | Como imprimir o conteúdo de um vetor (array)? | aula 10007:34
  • Curso de Programação C | Como ler um vetor (array) a partir do teclado? | aula 10105:40
  • Curso de Programação C | Como alterar o conteúdo de um vetor (array)? | aula 10203:54
  • Curso de Programação C | Como gerar números aleatórios com as funções rand e srand? | aula 10311:17
  • Curso de Programação C | Gerar números aleatórios com a função rand dentro de um intervalo |aula 10405:31
  • Curso de Programação C | O que são matrizes (arrays bidimensionais)? | aula 10503:38
  • Curso de Programação C | Como criar uma matriz (array bidimensional)? | aula 10608:34
  • Curso de Programação C | Como imprimir o conteúdo de uma matriz (array bidimensional)? | aula 10709:12
  • Curso de Programação C | Como ler uma matriz (array bidimensional) a partir do teclado? | aula 10808:17
  • Curso de Programação C | Somar duas matrizes e salvar o resultado em uma terceira matriz | aula 10908:05
  • Curso de Programação C | Gerando números aleatórios com as funções rand() e srand() | aula 11007:16
  • Curso de Programação C | Preencher um vetor B com o quadrado de cada elemento do vetor A | aula 11112:29
  • Curso de Programação C | Some dois vetores e salve o resultado em um terceiro vetor | aula 11209:24
  • Curso de Programação C | Exercício 3 | Como trocar a ordem dos elementos de um vetor | aula 11316:00
  • Curso de Programação C | Ex 4 | Como calcular as vendas de uma pequena loja com vetores | aula 11422:21
  • Curso de Programação C | Exer 5 | Como descobrir a maior e a menor temperatura do ano? | aula 11515:52
  • Curso de Programação C | Ex 6 | Como imprimir um vetor na ordem inversa com a linguagem C | aula 11611:11
  • Curso de Programação C | Faça um programa para ordenar um vetor de números inteiros | aula 11727:29
  • Curso de Programação C | Exercício 8 | Calcule a soma de todos os elementos de uma matriz | aula 11808:07
  • Curso de Programação C | Ex 9 | Somar linhas e colunas de uma matriz e salvar em vetores | aula 11917:26
  • Curso de Programação C | Exercício 10 | Como somar as matrizes A e B e salvar na matriz C | aula 12013:49
  • Curso de Programação C | Exercício 11 | Imprima a diagonal principal de uma matriz 5 x 5 | aula 12111:45
  • Curso de Programação C | Exercício 12 | Imprima a diagonal secundária de uma matriz 7 x 7 | aula 12209:47
  • Curso de Programação C | Faça um programa para calcular a transposta de uma matriz 5 x 4 | aula 12313:48
  • Curso de Programação C | Imprima os valores abaixo da diagonal principal de uma matriz | aula 12411:13
  • Curso de Programação C | Como gerar números aleatórios com a função rand() sem repetição? | aula 12514:46
  • Curso de Programação C | Como descobrir se uma matriz é um quadrado mágico? | aula 12624:55
  • Curso de Programação C | Faça o JOGO DA VELHA com a linguagem de programação C | aula 12701:00:27
  • Curso de Programação C | Procedimento imprimir matriz. Função para somar linha da matriz | aula 14918:21
  • Curso de Programação C | Função que calcule e retorne a soma de uma coluna da matriz | aula 15008:41
  • Curso de Programação C | Como criar um vetor (array unidimensional) de struct? | Aula 17410:09
  • Curso de Programação C | Como criar uma matriz (array bidimensional) de struct? | Aula 17507:03
  • Curso de Programação C | Vamos desenvolver o JOGO CAMPO MINADO | Jogo Campo Minado Parte 1| Aula 17704:59
  • Curso de Programação C | Estrutura do nosso CAMPO MINADO | Jogo Campo Minado Parte 2 | Aula 17819:39
  • Curso de Programação C | Quantidade de bombas na vizinhança | Jogo Campo Minado Parte 3 | Aula 17916:13
  • Curso de Programação C | Como imprimir o jogo Campo Minado? | Jogo Campo Minado Parte 4 | Aula 18017:45
  • Curso de Programação C | Ler coordenadas e abrir uma célula | Jogo Campo Minado parte 5 | Aula 18117:51
  • Curso de Programação C | Vitória e derrota no jogo campo minado | Campo Minado Parte 6 | Aula 18210:51
  • Curso de Programação C | Testando nosso JOGO CAMPO MINADO | Aula 18311:07
  • Curso de Programação C | Como alocar uma matriz dinâmica em C? | Aula 20208:36
  • Curso de Programação C | Dúvida | Ler nome e nota de três estudantes e imprimir uma tabela |Aula 20308:02
  • Curso de Programação C | Como percorrer uma matriz dinâmica com aritmética de ponteiros? | Aula 20406:48
  • Curso de Programação C | Estruturas de dados dinâmicas - Pilhas, Filas, Listas, Árvores | aula 22314:04
  • Curso de Programação C | Operação push. Como empilhar um dado na estrutura de dados pilha | aula 22407:51
  • Curso de Programação C | Operação pop. Como desempilhar um nó na estrutura de dados pilha | aula 22507:19
  • Curso de Programação C | Imprimindo e testando nossa estrutura de dados dinâmica PILHA | aula 22605:45
  • Curso de Programação C | Segunda versão para a estrutura de dados dinâmica do tipo PILHA | aula 22712:49
  • Curso de Programação C | TAD - Tipo Abstrato de Dado | aula 22805:45
  • Curso de Programação C | Como simular a recursão com uma estrutura de dados PILHA? | aula 22916:18
  • Curso de Programação C | Como criar arquivos de cabeçalho .h na linguagem C? | aula 23012:12
  • Curso de Programação C | Verificar se uma expressão matemática está mal formada com PILHA | aula 23122:24
  • Curso de Programação C | Como inverter a ordem das letras de uma string? | aula 23210:18
  • Curso de Programação C | Resolver expressão em notação pós-fixa (notação polonesa reversa) |aula 23324:28
  • Curso de Programação C | Estrutura de dados dinâmica do tipo FILA | aula 23408:10
  • Curso de Programação C | Desafio da aula 231 - descobrir se uma expressão está mal formada |aula 23507:10
  • Curso de Programação C | Como inserir um elemento em uma estrutura de dados do tipo FILA? | aula 23606:22
  • Curso de Programação C | Como remover um elemento em uma estrutura de dados do tipo FILA? | aula 23703:27
  • Curso de Programação C | Imprimindo e testando nossa estrutura de dados FILA | aula 23807:23
  • Curso de Programação C | Estrutura de dados FILA - segunda versão com a estrutura Fila | aula 23911:47
  • Curso de Programação C | O que são FILAS DE PRIORIDADE? | aula 24006:13
  • Curso de Programação C | Como implementar a estrutura de dados fila de prioridade em C? | aula 24111:11
  • Curso de Programação C | Lista encadeada, lista duplamente encadeada e lista circular | aula 24209:59
  • Curso de Programação C | Como inserir no início de uma Lista Simplesmente Encadeada? | aula 24305:08
  • Curso de Programação C | Como inserir no fim de uma Lista Simplesmente Encadeada? | aula 24406:07
  • Curso de Programação C | Como inserir no meio de uma Lista Simplesmente Encadeada? | aula 24508:42
  • Curso de Programação C | Imprimindo e testando nossa lista simplesmente encadeada | aula 24610:36
  • Curso de Programação C | Estrutura de Dados Lista Simplesmente Encadeada SEGUNDA VERSÃO | aula 24714:08
  • Curso de Programação C | Como inserir ordenado na estrutura de dados lista encadeada? | aula 24808:16
  • Curso de Programação C | Como inserir ordenado na estrutura lista encadeada? VERSÃO 2 | aula 24909:06
  • Curso de Programação C | Como remover um nó da estrutura lista simplesmente encadeada? | aula 25012:07
  • Curso de Programação C | Como remover um nó da estrutura lista encadeada? Segunda versão | aula 25111:03
  • Curso de Programação C | Como buscar um elemento em uma lista simplesmente encadeada? | aula 25207:02
  • Curso de Programação C | Buscar um elemento em uma lista encadeada com a estrutura lista | aula 25306:16
  • Curso de Programação C | Como criar uma lista C a partir de duas listas A e B? | aula 25414:00
  • Curso de Programação C | Como dividir uma lista encadeada em lista par e lista ímpar? | aula 25510:41
  • Dúvida | Como criar uma estrutura de dados fila com várias structs? | aula 25630:43
  • Curso de Programação C | Como construir uma lista duplamente encadeada? | aula 25722:38
  • Curso de Programação C | Como implementar uma LISTA CIRCULAR? Lista Encadeada Circular | aula 25834:28
  • Curso de Programação C | O que é e como funciona a estrutura de dados Tabela Hash? | aula 25925:21
  • Curso de Programação C | Como implementar uma TABELA HASH com vetor na prática? | aula 26022:19
  • Curso de Programação C | Como implementar uma TABELA HASH com lista encadeada na prática? | aula 26119:11
  • Curso de Programação C | Como criar uma TABELA HASH com várias structs? | aula 26219:32
  • Curso de Programação C | Como implementar uma TABELA HASH com STRING na prática? | aula 26315:18
  • Curso de Programação C | Estrutura de dados dinâmica Árvore Binária de Busca | aula 26416:12
  • Curso de Programação C | Como inserir em uma ÁRVORE BINÁRIA? Versão 1 | aula 26513:44
  • Curso de Programação C | Como imprimir uma árvore binária de busca? 2 versões | aula 26614:01
  • Curso de Programação C | Como inserir em uma ÁRVORE BINÁRIA? Versão 2 sem retorno | aula 26714:46
  • Curso de Programação C | Como inserir em uma ÁRVORE BINÁRIA? Versão 3 mais EFICIENTE | aula 26814:11
  • Curso de Programação C | Como buscar um elemento em uma ÁRVORE BINÁRIA? Versão recursiva | aula 26910:29
  • Curso de Programação C | Como realizar uma busca em uma ÁRVORE BINÁRIA? Versão iterativa | aula 27010:29
  • Curso de Programação C | Como calcular a ALTURA de uma árvore binária de busca? | aula 27114:29
  • Curso de Programação C | Como descobrir a quantidade de nós de uma árvore binária? | aula 27214:20
  • Curso de Programação C | Como descobrir a quantidade de FOLHAS em uma árvore binária? | aula 27314:35
  • Curso de Programação C | Como remover um nó folha de uma árvore binária? | aula 27415:07
  • Curso de Programação C | Como remover um nó com um filho de uma árvore binária? | aula 27511:15
  • Curso de Programação C | Como remover um nó com DOIS filhos em uma árvore binária? | aula 27622:11
  • Curso de Programação C | Como criar uma ÁRVORE BINÁRIA de PESSOAS? | aula 27727:39
  • Curso de Programação C | Como comprimir dados com Código de Huffman - Algoritmo de Huffman |aula 27826:24
  • Curso de Programação C | Pensando a solução para Código de Huffman - Algoritmo de Huffman | aula 28022:53
  • Curso de Programação C | Como construir a Tabela de Frequência para o Código de Huffman? | aula 28116:06
  • Curso de Programação C | Como criar a lista ordenada para o Código (Algoritmo) de Huffman? |aula 28222:32
  • Curso de Programação C | Como montar a Árvore de Huffman a partir da lista ordenada? | aula 28316:49
  • Curso de Programação C | Como montar o dicionário para o Algoritmo de Huffman? | aula 28425:15
  • Curso de Programação C | Como codificar (comprimir) texto com o Algoritmo de Huffman? | aula 28615:25
  • Curso de Programação C | Como decodificar o texto codificado com o Algoritmo de Huffman? | aula 28713:22
  • Curso de Programação C | Como criar um arquivo COMPACTADO com o Algoritmo de Huffman? | aula 29321:27
  • Dúvida | Como imprimir os elementos abaixo da diagonal secundária de uma matriz? | aula 29409:22
  • Curso de Programação C | Como LER nosso arquivo COMPACTADO com o Algoritmo de Huffman? | aula 29514:06
  • Curso de Programação C | Testando nosso Algoritmo de Huffman (Código de Huffman) | aula 29638:46
  • Dúvida | Como encontrar o maior quociente de um vetor na divisão de vet[i] por i ? | aula 29711:10
  • Dúvida | Como fazer uma função recursiva para calcular a média dos pares de um vetor? | aula 29913:51
  • Curso de Programação C | O que faz o modificador STATIC na linguagem C? | aula 30013:36
  • Curso de Programação C | O que é uma Arvore AVL - Árvore Binária de Busca Balanceada? | aula 30117:04
  • Curso de Programação C | Como implementar uma Árvore AVL - Árvore balanceada? | aula 30211:56
  • Curso de Programação C | Como implementar uma ROTAÇÃO À ESQUERDA em uma árvore AVL? | aula 30309:50
  • Curso de Programação C | Como implementar uma ROTAÇÃO À DIREITA em uma árvore AVL? | aula 30409:17
  • Curso de Programação C | Como implementar as ROTAÇÕES DUPLAS em uma árvore AVL? | aula 30510:04
  • Curso de Programação C | Como inserir em uma árvore binária balanceada - Árvore AVL? | aula 30612:08
  • Curso de Programação C | Como remover um nó em uma árvore binária balanceada - Árvore AVL? |aula 30706:01
  • Curso de Programação C | Como imprimir uma Árvore Binária Balanceada - Árvore AVL? | aula 30807:54
  • Curso de Programação C | Testando nossa Árvore Binária de Busca Balanceada - Árvore AVL | aula 30914:03
  • Curso de Programação C | Como descobrir / imprimir o nível de um nó na Árvore Binária? | aula 31011:45
  • Curso de Programação C | Como criar uma Árvore Binária Balanceada AVL com Struct Pessoa? | aula 31636:33
  • Curso de Programação C | Estrutura de dados Árvore 2-3-4 (2-3-4 Tree) | aula 31853:28
  • Curso de Programação C | Como Inserir, Imprimir e Buscar em uma ÁRVORE 2 3 4 em C? | aula 32101:33:03
  • Curso de Programação C | Como passar uma matriz dinâmica como parâmetro? | aula 32614:24
  • Curso de Programação C | Como realizar uma Busca Sequencial em um vetor | aula 33612:22
  • Curso de Programação C | Como realizar uma Busca Binária em um vetor | aula 33733:17
  • Curso de Programação C | Representando um grafo por meio de Matriz de Adjacência | aula 33915:11
  • Curso de Programação C | Representando um grafo por meio de Lista de Adjacência | aula 34114:26
  • Curso de Programação C | Vamos implementar um grafo usando matriz de adjacência em C | aula 34232:02
  • Curso de Programação C | Algoritmos de Busca em Largura na matriz de adjacência | aula 34331:12
  • Curso de Programação C | Algoritmo de Busca em Profundidade na matriz de adjacência | aula 34428:44
  • Curso de Programação C | O que são GRAFOS? | aula 33817:22
  • Curso de Programação C | Representando um grafo por meio da Matriz de Incidência | aula 34012:21

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