Estruturas de dados em C
129 videos • 106,919 views • by Programe seu futuro
1
Curso de Programação C | Estrutura de dados homogênea do tipo vetor (array unidimensional) | aula 98
Programe seu futuro
Download
2
Curso de Programação C | Como criar um vetor (array unidimensional)? | aula 99
Programe seu futuro
Download
3
Curso de Programação C | Como imprimir o conteúdo de um vetor (array)? | aula 100
Programe seu futuro
Download
4
Curso de Programação C | Como ler um vetor (array) a partir do teclado? | aula 101
Programe seu futuro
Download
5
Curso de Programação C | Como alterar o conteúdo de um vetor (array)? | aula 102
Programe seu futuro
Download
6
Curso de Programação C | Como gerar números aleatórios com as funções rand e srand? | aula 103
Programe seu futuro
Download
7
Curso de Programação C | Gerar números aleatórios com a função rand dentro de um intervalo |aula 104
Programe seu futuro
Download
8
Curso de Programação C | O que são matrizes (arrays bidimensionais)? | aula 105
Programe seu futuro
Download
9
Curso de Programação C | Como criar uma matriz (array bidimensional)? | aula 106
Programe seu futuro
Download
10
Curso de Programação C | Como imprimir o conteúdo de uma matriz (array bidimensional)? | aula 107
Programe seu futuro
Download
11
Curso de Programação C | Como ler uma matriz (array bidimensional) a partir do teclado? | aula 108
Programe seu futuro
Download
12
Curso de Programação C | Somar duas matrizes e salvar o resultado em uma terceira matriz | aula 109
Programe seu futuro
Download
13
Curso de Programação C | Gerando números aleatórios com as funções rand() e srand() | aula 110
Programe seu futuro
Download
14
Curso de Programação C | Preencher um vetor B com o quadrado de cada elemento do vetor A | aula 111
Programe seu futuro
Download
15
Curso de Programação C | Some dois vetores e salve o resultado em um terceiro vetor | aula 112
Programe seu futuro
Download
16
Curso de Programação C | Exercício 3 | Como trocar a ordem dos elementos de um vetor | aula 113
Programe seu futuro
Download
17
Curso de Programação C | Ex 4 | Como calcular as vendas de uma pequena loja com vetores | aula 114
Programe seu futuro
Download
18
Curso de Programação C | Exer 5 | Como descobrir a maior e a menor temperatura do ano? | aula 115
Programe seu futuro
Download
19
Curso de Programação C | Ex 6 | Como imprimir um vetor na ordem inversa com a linguagem C | aula 116
Programe seu futuro
Download
20
Curso de Programação C | Faça um programa para ordenar um vetor de números inteiros | aula 117
Programe seu futuro
Download
21
Curso de Programação C | Exercício 8 | Calcule a soma de todos os elementos de uma matriz | aula 118
Programe seu futuro
Download
22
Curso de Programação C | Ex 9 | Somar linhas e colunas de uma matriz e salvar em vetores | aula 119
Programe seu futuro
Download
23
Curso de Programação C | Exercício 10 | Como somar as matrizes A e B e salvar na matriz C | aula 120
Programe seu futuro
Download
24
Curso de Programação C | Exercício 11 | Imprima a diagonal principal de uma matriz 5 x 5 | aula 121
Programe seu futuro
Download
25
Curso de Programação C | Exercício 12 | Imprima a diagonal secundária de uma matriz 7 x 7 | aula 122
Programe seu futuro
Download
26
Curso de Programação C | Faça um programa para calcular a transposta de uma matriz 5 x 4 | aula 123
Programe seu futuro
Download
27
Curso de Programação C | Imprima os valores abaixo da diagonal principal de uma matriz | aula 124
Programe seu futuro
Download
28
Curso de Programação C | Como gerar números aleatórios com a função rand() sem repetição? | aula 125
Programe seu futuro
Download
29
Curso de Programação C | Como descobrir se uma matriz é um quadrado mágico? | aula 126
Programe seu futuro
Download
30
Curso de Programação C | Faça o JOGO DA VELHA com a linguagem de programação C | aula 127
Programe seu futuro
Download
31
Curso de Programação C | Procedimento imprimir matriz. Função para somar linha da matriz | aula 149
Programe seu futuro
Download
32
Curso de Programação C | Função que calcule e retorne a soma de uma coluna da matriz | aula 150
Programe seu futuro
Download
33
Curso de Programação C | Como criar um vetor (array unidimensional) de struct? | Aula 174
Programe seu futuro
Download
34
Curso de Programação C | Como criar uma matriz (array bidimensional) de struct? | Aula 175
Programe seu futuro
Download
35
Curso de Programação C | Vamos desenvolver o JOGO CAMPO MINADO | Jogo Campo Minado Parte 1| Aula 177
Programe seu futuro
Download
36
Curso de Programação C | Estrutura do nosso CAMPO MINADO | Jogo Campo Minado Parte 2 | Aula 178
Programe seu futuro
Download
37
Curso de Programação C | Quantidade de bombas na vizinhança | Jogo Campo Minado Parte 3 | Aula 179
Programe seu futuro
Download
38
Curso de Programação C | Como imprimir o jogo Campo Minado? | Jogo Campo Minado Parte 4 | Aula 180
Programe seu futuro
Download
39
Curso de Programação C | Ler coordenadas e abrir uma célula | Jogo Campo Minado parte 5 | Aula 181
Programe seu futuro
Download
40
Curso de Programação C | Vitória e derrota no jogo campo minado | Campo Minado Parte 6 | Aula 182
Programe seu futuro
Download
41
Curso de Programação C | Testando nosso JOGO CAMPO MINADO | Aula 183
Programe seu futuro
Download
42
Curso de Programação C | Como alocar uma matriz dinâmica em C? | Aula 202
Programe seu futuro
Download
43
Curso de Programação C | Dúvida | Ler nome e nota de três estudantes e imprimir uma tabela |Aula 203
Programe seu futuro
Download
44
Curso de Programação C | Como percorrer uma matriz dinâmica com aritmética de ponteiros? | Aula 204
Programe seu futuro
Download
45
Curso de Programação C | Estruturas de dados dinâmicas - Pilhas, Filas, Listas, Árvores | aula 223
Programe seu futuro
Download
46
Curso de Programação C | Operação push. Como empilhar um dado na estrutura de dados pilha | aula 224
Programe seu futuro
Download
47
Curso de Programação C | Operação pop. Como desempilhar um nó na estrutura de dados pilha | aula 225
Programe seu futuro
Download
48
Curso de Programação C | Imprimindo e testando nossa estrutura de dados dinâmica PILHA | aula 226
Programe seu futuro
Download
49
Curso de Programação C | Segunda versão para a estrutura de dados dinâmica do tipo PILHA | aula 227
Programe seu futuro
Download
50
Curso de Programação C | TAD - Tipo Abstrato de Dado | aula 228
Programe seu futuro
Download
51
Curso de Programação C | Como simular a recursão com uma estrutura de dados PILHA? | aula 229
Programe seu futuro
Download
52
Curso de Programação C | Como criar arquivos de cabeçalho .h na linguagem C? | aula 230
Programe seu futuro
Download
53
Curso de Programação C | Verificar se uma expressão matemática está mal formada com PILHA | aula 231
Programe seu futuro
Download
54
Curso de Programação C | Como inverter a ordem das letras de uma string? | aula 232
Programe seu futuro
Download
55
Curso de Programação C | Resolver expressão em notação pós-fixa (notação polonesa reversa) |aula 233
Programe seu futuro
Download
56
Curso de Programação C | Estrutura de dados dinâmica do tipo FILA | aula 234
Programe seu futuro
Download
57
Curso de Programação C | Desafio da aula 231 - descobrir se uma expressão está mal formada |aula 235
Programe seu futuro
Download
58
Curso de Programação C | Como inserir um elemento em uma estrutura de dados do tipo FILA? | aula 236
Programe seu futuro
Download
59
Curso de Programação C | Como remover um elemento em uma estrutura de dados do tipo FILA? | aula 237
Programe seu futuro
Download
60
Curso de Programação C | Imprimindo e testando nossa estrutura de dados FILA | aula 238
Programe seu futuro
Download
61
Curso de Programação C | Estrutura de dados FILA - segunda versão com a estrutura Fila | aula 239
Programe seu futuro
Download
62
Curso de Programação C | O que são FILAS DE PRIORIDADE? | aula 240
Programe seu futuro
Download
63
Curso de Programação C | Como implementar a estrutura de dados fila de prioridade em C? | aula 241
Programe seu futuro
Download
64
Curso de Programação C | Lista encadeada, lista duplamente encadeada e lista circular | aula 242
Programe seu futuro
Download
65
Curso de Programação C | Como inserir no início de uma Lista Simplesmente Encadeada? | aula 243
Programe seu futuro
Download
66
Curso de Programação C | Como inserir no fim de uma Lista Simplesmente Encadeada? | aula 244
Programe seu futuro
Download
67
Curso de Programação C | Como inserir no meio de uma Lista Simplesmente Encadeada? | aula 245
Programe seu futuro
Download
68
Curso de Programação C | Imprimindo e testando nossa lista simplesmente encadeada | aula 246
Programe seu futuro
Download
69
Curso de Programação C | Estrutura de Dados Lista Simplesmente Encadeada SEGUNDA VERSÃO | aula 247
Programe seu futuro
Download
70
Curso de Programação C | Como inserir ordenado na estrutura de dados lista encadeada? | aula 248
Programe seu futuro
Download
71
Curso de Programação C | Como inserir ordenado na estrutura lista encadeada? VERSÃO 2 | aula 249
Programe seu futuro
Download
72
Curso de Programação C | Como remover um nó da estrutura lista simplesmente encadeada? | aula 250
Programe seu futuro
Download
73
Curso de Programação C | Como remover um nó da estrutura lista encadeada? Segunda versão | aula 251
Programe seu futuro
Download
74
Curso de Programação C | Como buscar um elemento em uma lista simplesmente encadeada? | aula 252
Programe seu futuro
Download
75
Curso de Programação C | Buscar um elemento em uma lista encadeada com a estrutura lista | aula 253
Programe seu futuro
Download
76
Curso de Programação C | Como criar uma lista C a partir de duas listas A e B? | aula 254
Programe seu futuro
Download
77
Curso de Programação C | Como dividir uma lista encadeada em lista par e lista ímpar? | aula 255
Programe seu futuro
Download
78
Dúvida | Como criar uma estrutura de dados fila com várias structs? | aula 256
Programe seu futuro
Download
79
Curso de Programação C | Como construir uma lista duplamente encadeada? | aula 257
Programe seu futuro
Download
80
Curso de Programação C | Como implementar uma LISTA CIRCULAR? Lista Encadeada Circular | aula 258
Programe seu futuro
Download
81
Curso de Programação C | O que é e como funciona a estrutura de dados Tabela Hash? | aula 259
Programe seu futuro
Download
82
Curso de Programação C | Como implementar uma TABELA HASH com vetor na prática? | aula 260
Programe seu futuro
Download
83
Curso de Programação C | Como implementar uma TABELA HASH com lista encadeada na prática? | aula 261
Programe seu futuro
Download
84
Curso de Programação C | Como criar uma TABELA HASH com várias structs? | aula 262
Programe seu futuro
Download
85
Curso de Programação C | Como implementar uma TABELA HASH com STRING na prática? | aula 263
Programe seu futuro
Download
86
Curso de Programação C | Estrutura de dados dinâmica Árvore Binária de Busca | aula 264
Programe seu futuro
Download
87
Curso de Programação C | Como inserir em uma ÁRVORE BINÁRIA? Versão 1 | aula 265
Programe seu futuro
Download
88
Curso de Programação C | Como imprimir uma árvore binária de busca? 2 versões | aula 266
Programe seu futuro
Download
89
Curso de Programação C | Como inserir em uma ÁRVORE BINÁRIA? Versão 2 sem retorno | aula 267
Programe seu futuro
Download
90
Curso de Programação C | Como inserir em uma ÁRVORE BINÁRIA? Versão 3 mais EFICIENTE | aula 268
Programe seu futuro
Download
91
Curso de Programação C | Como buscar um elemento em uma ÁRVORE BINÁRIA? Versão recursiva | aula 269
Programe seu futuro
Download
92
Curso de Programação C | Como realizar uma busca em uma ÁRVORE BINÁRIA? Versão iterativa | aula 270
Programe seu futuro
Download
93
Curso de Programação C | Como calcular a ALTURA de uma árvore binária de busca? | aula 271
Programe seu futuro
Download
94
Curso de Programação C | Como descobrir a quantidade de nós de uma árvore binária? | aula 272
Programe seu futuro
Download
95
Curso de Programação C | Como descobrir a quantidade de FOLHAS em uma árvore binária? | aula 273
Programe seu futuro
Download
96
Curso de Programação C | Como remover um nó folha de uma árvore binária? | aula 274
Programe seu futuro
Download
97
Curso de Programação C | Como remover um nó com um filho de uma árvore binária? | aula 275
Programe seu futuro
Download
98
Curso de Programação C | Como remover um nó com DOIS filhos em uma árvore binária? | aula 276
Programe seu futuro
Download
99
Curso de Programação C | Como criar uma ÁRVORE BINÁRIA de PESSOAS? | aula 277
Programe seu futuro
Download
100
Curso de Programação C | Como comprimir dados com Código de Huffman - Algoritmo de Huffman |aula 278
Programe seu futuro
Download
101
Curso de Programação C | Pensando a solução para Código de Huffman - Algoritmo de Huffman | aula 280
Programe seu futuro
Download
102
Curso de Programação C | Como construir a Tabela de Frequência para o Código de Huffman? | aula 281
Programe seu futuro
Download
103
Curso de Programação C | Como criar a lista ordenada para o Código (Algoritmo) de Huffman? |aula 282
Programe seu futuro
Download
104
Curso de Programação C | Como montar a Árvore de Huffman a partir da lista ordenada? | aula 283
Programe seu futuro
Download
105
Curso de Programação C | Como montar o dicionário para o Algoritmo de Huffman? | aula 284
Programe seu futuro
Download
106
Curso de Programação C | Como codificar (comprimir) texto com o Algoritmo de Huffman? | aula 286
Programe seu futuro
Download
107
Curso de Programação C | Como decodificar o texto codificado com o Algoritmo de Huffman? | aula 287
Programe seu futuro
Download
108
Curso de Programação C | Como criar um arquivo COMPACTADO com o Algoritmo de Huffman? | aula 293
Programe seu futuro
Download
109
Dúvida | Como imprimir os elementos abaixo da diagonal secundária de uma matriz? | aula 294
Programe seu futuro
Download
110
Curso de Programação C | Como LER nosso arquivo COMPACTADO com o Algoritmo de Huffman? | aula 295
Programe seu futuro
Download
111
Curso de Programação C | Testando nosso Algoritmo de Huffman (Código de Huffman) | aula 296
Programe seu futuro
Download
112
Dúvida | Como encontrar o maior quociente de um vetor na divisão de vet[i] por i ? | aula 297
Programe seu futuro
Download
113
Dúvida | Como fazer uma função recursiva para calcular a média dos pares de um vetor? | aula 299
Programe seu futuro
Download
114
Curso de Programação C | O que faz o modificador STATIC na linguagem C? | aula 300
Programe seu futuro
Download
115
Curso de Programação C | O que é uma Arvore AVL - Árvore Binária de Busca Balanceada? | aula 301
Programe seu futuro
Download
116
Curso de Programação C | Como implementar uma Árvore AVL - Árvore balanceada? | aula 302
Programe seu futuro
Download
117
Curso de Programação C | Como implementar uma ROTAÇÃO À ESQUERDA em uma árvore AVL? | aula 303
Programe seu futuro
Download
118
Curso de Programação C | Como implementar uma ROTAÇÃO À DIREITA em uma árvore AVL? | aula 304
Programe seu futuro
Download
119
Curso de Programação C | Como implementar as ROTAÇÕES DUPLAS em uma árvore AVL? | aula 305
Programe seu futuro
Download
120
Curso de Programação C | Como inserir em uma árvore binária balanceada - Árvore AVL? | aula 306
Programe seu futuro
Download
121
[Private video]
Download
122
Curso de Programação C | Como remover um nó em uma árvore binária balanceada - Árvore AVL? |aula 307
Programe seu futuro
Download
123
Curso de Programação C | Como imprimir uma Árvore Binária Balanceada - Árvore AVL? | aula 308
Programe seu futuro
Download
124
Curso de Programação C | Testando nossa Árvore Binária de Busca Balanceada - Árvore AVL | aula 309
Programe seu futuro
Download
125
Curso de Programação C | Como descobrir / imprimir o nível de um nó na Árvore Binária? | aula 310
Programe seu futuro
Download
126
Curso de Programação C | Como criar uma Árvore Binária Balanceada AVL com Struct Pessoa? | aula 316
Programe seu futuro
Download
127
Curso de Programação C | Estrutura de dados Árvore 2-3-4 (2-3-4 Tree) | aula 318
Programe seu futuro
Download
128
Curso de Programação C | Como Inserir, Imprimir e Buscar em uma ÁRVORE 2 3 4 em C? | aula 321
Programe seu futuro
Download
129
Curso de Programação C | Como passar uma matriz dinâmica como parâmetro? | aula 326
Programe seu futuro
Download