Início » Índice » Estrutura de Dados

Estrutura de Dados

Curso de Estrutura de Dados

1° Aula:  Tipo Abstrato de Dados(TAD)  – Vídeo-Aula

2° Aula:  Modularização  – Vídeo-Aula

3° Aula: Listas pt.1 – DefiniçãoVíde0-Aula

4° Aula: Listas pt.2 – Lista Estática Sequencial – Vídeo-Aula

5° Aula: Listas pt.3 – Implementação de Lista EstáticaVídeo-Aula

6° Aula: Listas pt.4 – Informações da Lista EstáticaVídeo-Aula

7° Aula: Listas pt.5 – Inserção na Lista EstáticaVídeo-Aula

8° Aula: Listas pt.6 – Remoção na Lista EstáticaVídeo-Aula

9ª Aula: Consulta na Lista EstáticaVídeo-Aula

10ª Aula: Lista Dinâmica Encadeada pt1 – DefiniçãoVídeo-Aula

11ª Aula: Lista Dinâmica Encadeada pt2 – ImplementaçãoVídeo-Aula

12ª Aula: Lista Dinâmica Encadeada pt3 – InformaçõesVídeo-Aula

13ª Aula: Inserção na Lista DinâmicaVídeo-Aula

14ª Aula: Remoção na Lista DinâmicaVídeo-Aula

15ª Aula: Lista Dinamica Encadeada pt.6 – Consulta – Vídeo-Aula

16ª Aula: Lista Dinamica Duplamente Encadeada pt.1 – DefiniçãoVídeo-Aula

17ª Aula: Implementando a Lista Dinâmica Duplamente Encadeada – Vídeo-Aula

18ª Aula: Informações sobre a Lista Duplamente Encadeada – Vídeo-Aula

19ª Aula: Inserção na Lista Duplamente EncadeadaVídeo-Aula

20ª Aula: Remoção na Lista Duplamente EncadeadaVídeo-Aula

21ª Aula: Consulta em Lista Duplamente EncadeadaVídeo-Aula

22° Aula: Listas CircularesVídeo-Aula

23°Aula: Implementando Lista CircularVídeo-Aula

24°Aula: Lista Circular – InformaçõesVídeo-Aula

25° Aula: Lista Circular – InserçãoVídeo-Aula

26° Aula: Lista Circular – RemoçãoVídeo-Aula

27° Aula: Lista Circular – ConsultaVídeo-Aula

28° Aula: Lista com Nó DescritorVídeo-Aula

29° Aula: Manipulando uma Lista com Nó DescritorVídeo-Aula

30° Aula: Remoção em uma Lista com Nó DescritorVídeo-Aula

31° Aula: Fila – DefiniçãoVídeo-Aula

32º Aula: Criando e Destruindo uma Fila EstáticaVídeo-Aula

33° Aula: Fila Estática – InformaçõesVídeo-Aula

34° Aula: Fila Estática – Inserção e RemoçãoVídeo-Aula

35° Aula: Criando e Destruindo uma Fila DinâmicaVídeo-Aula

36° Aula: Informações da Fila DinâmicaVídeo-Aula

37° Aula: Fila Dinâmica – Inserção e RemoçãoVídeo-Aula

38° Aula: Pilha – DefiniçãoVídeo-Aula

39° Aula: Criando e Destruindo uma Pilha EstáticaVídeo-Aula

40° Aula: Pilha Estática – InformaçõesVídeo-Aula

41° Aula: Pilha Estática – Inserção e RemoçãoVídeo-Aula

42° Aula: Criando e Destruindo uma Pilha DinâmicaVídeo-Aula

43° Aula: Pilha Dinâmica – InformaçõesVídeo-Aula

44° Aula: Pilha Dinâmica – Inserção e RemoçãoVídeo-Aula

45° Aula: Busca em VetoresVídeo-Aula

46° Aula: Busca em Vetor de structVídeo-Aula

47° Aula: Ordenação de VetoresVídeo-Aula

48° Aula: Ordenação: BubbleSortVídeo-Aula

49° Aula: Ordenação: InsertionSortVídeo-Aula

50° Aula: Ordenação: SelectionSortVídeo-Aula

51° Aula: Ordenação: MergeSortVídeo-Aula

52° Aula: Ordenação: QuickSortVídeo-Aula

53° Aula: Ordenação: HeapSortVídeo-Aula

54° Aula: Ordenação em Vetor de StructVídeo-Aula

55° Aula: Ordenação – Usando a função qsort()Vídeo-Aula

56° Aula: Grafos – DefiniçãoVídeo-Aula

57° Aula: Grafos – PropriedadesVídeo-Aula

58° Aula: Grafos – Tipos de Grafos (Parte 1)Vídeo-Aula

59° Aula: Grafos – Tipos de Grafos (Parte 2)Vídeo-Aula

60° Aula: Grafos – Representação de Grafos (Parte 1)Vídeo-Aula

61° Aula: Grafos – Representação de Grafos (Parte 2) Vídeo-Aula

62° Aula: Grafos – Busca em GrafosVídeo-Aula

63° Aula: Grafos – Busca em ProfundidadeVídeo-Aula

64° Aula: Grafos – Busca em LarguraVídeo-Aula

65° Aula: Grafos – Busca pelo Menor CaminhoVídeo-Aula

66° Aula: Ordenação ExternaVídeo-Aula

67° Aula: ÁrvoresVídeo-Aula

68° Aula: Árvores: propriedadesVídeo-Aula

69° Aula: Árvore Binária: DefiniçãoVídeo-Aula

70° Aula: Árvore Binária: ImplementaçãoVídeo-Aula

71° Aula: Criando e destruindo uma árvore bináriaVídeo-Aula

72° Aula: Árvore Binária: informações básicasVídeo-Aula

73° Aula: Percorrendo uma Árvore BináriaVídeo-Aula

74° Aula: Árvore Binária de BuscaVídeo-Aula

75° Aula: Inserção em Árvore Binária de BuscaVídeo-Aula

76° Aula: Remoção em Árvore Binária de BuscaVídeo-Aula

77° Aula: Consulta em Árvore Binária de BuscaVídeo-Aula

78° Aula: Árvores BalanceadasVídeo-Aula

79° Aula: Árvore AVL: DefiniçãoVídeo-Aula

80° Aula: Árvore AVL: ImplementaçãoVídeo-Aula

81° Aula: Árvore AVL: Tipos de RotaçãoVídeo-Aula

82° Aula: Árvore AVL: Implementando as RotaçõesVídeo-Aula

83° Aula: Árvore AVL: InserçãoVídeo-Aula

84° Aula: Árvore AVL: RemoçãoVídeo-Aula

85° Aula: Fila de Prioridades: DefiniçãoVídeo-Aula

86° Aula: Fila de Prioridades: ImplementaçãoVídeo-Aula

87° Aula: Fila de Prioridades: Array OrdenadoVídeo-Aula

88° Aula: Fila de Prioridades – Heap BináriaVídeo-Aula

89° Aula: Tabela Hash – DefiniçãoVídeo-Aula

90° Aula: Tabela Hash – ImplementaçãoVídeo-Aula

91° Aula: Tabela Hash – Criando e Destruindo a TabelaVídeo-Aula

92° Aula: Tabela Hash – Função de HashingVídeo-Aula

93° Aula: Tabela Hash – Inserção e busca sem tratamento de colisõesVídeo-Aula

94° Aula: Tabela Hash – Hashing UniversalVídeo-Aula

95° Aula: Tabela Hash – Hashing Perfeito e ImperfeitoVídeo-Aula

96° Aula: Tabela Hash – Tratamento de ColisõesVídeo-Aula

97° Aula: Tabela Hash – Tratamento de Colisões por Endereçamento AbertoVídeo-Aula

98° Aula: Tabela Hash – Inserção e Busca com Tratamento de ColisãoVídeo-Aula

99° Aula: Análise de AlgoritmosVídeo-Aula

100° Aula: Análise de Algoritmos – Contando InstruçõesVídeo-Aula

101° Aula: Análise de Algoritmos – Comportamento AssintóticoVídeo-Aula

102° Aula: Análise de Algoritmos – Notação Grande-OVídeo-Aula

103° Aula: Análise de Algoritmos – Tipos de Análise AssintóticaVídeo-Aula

104° Aula: Análise de Algoritmos – Classes de ProblemasVídeo-Aula

105° Aula: Árvore Rubro Negra – DefiniçãoVídeo-Aula

106° Aula: Árvore Rubro Negra Caída para a Esquerda (LLRB)Vídeo-Aula

107° Aula: Implementando uma Árvore Rubro NegraVídeo-Aula

108° Aula: Rotação da Árvore Rubro Negra LLRBVídeo-Aula

109° Aula: Movendo os nós vermelhosVídeo-Aula

110° Aula: Inserção na Árvore Rubro-Negra – LLRBVídeo-Aula

111° Aula: Remoção na Árvore Rubro-Negra – LLRBVídeo-Aula

112° Aula: Grafo: Árvore Geradora MínimaVídeo-Aula

113° Aula: Algoritmo de PrimVídeo-Aula

114° Aula: Algoritmo de KruskalVídeo-Aula

115° Aula: Deque: DefiniçãoVídeo-Aula

116° Aula: Deque EstáticoVídeo-Aula

117° Aula: Deque Estático: Informações e ConsultaVídeo-Aula

118° Aula: Deque Estático: Inserção e RemoçãoVídeo-Aula

119° Aula: Deque DinâmicoVídeo-Aula

120° Aula: Deque Dinâmico – Informações e consultaVídeo-Aula

121° Aula: Deque Dinâmico: Inserção e RemoçãoVídeo-Aula

122° Aula: Relações de RecorrênciaVídeo-Aula


95 Comentários

  1. jacomassir disse:

    Muito obrigado, professor André! Não vim da área de computação (sou economista) e pretendo fazer o mestrado. Suas aulas me ajudarão muito! O seu livro de ED já tem previsão para ser lançado? Grande abraço.

  2. Romulo M disse:

    Muito obrigado professor André!!! as aulas são muito boas, excelente trabalho!!! parabéns !!!

  3. Fabio disse:

    Muito obrigado pelo trabalho professor, essas aulas realmente me ajudaram e muito!!!

  4. Igor disse:

    me salva sempre, obrigado🙂

  5. Meus parabens pelo conteudo do site professor.
    Esta me ajudando muito com a faculdade, infelizmente o ensino superior na area de T.I. e muito BAIXO o nivel de ENSINO.

    com o programação descomplicada esta muito mais facil aprender!

    obs: se puder corririr o link da aula 25, esta indo para aula 24

  6. Armando disse:

    Professor, Parabéns!

    Suas aulas são excelentes e acho que a grande sacada foi realizar tomadas curtas. Assisti as aulas sobre Árvore.

    Continuarei a assistir os outros assuntos.

    Muito obrigado.

  7. José Ângelo disse:

    Professor, pelo amor de Deus, cade seu livro sobre Estruturas de Dados? Muito top o site e suas aulas.

  8. Joel Guedes disse:

    Seu material está de parabéns… continuem assim ajudando quem tem dificuldade.

  9. Z disse:

    Tenho dificuldade em estrutura de dados, mas com estas aulas e MUITA PRÁTICA, esse semestre… eu consigo não apenas ter nota e passar, mas sim FINALMENTE entender. Parabéns pelo material disponibilizado, tanto as aulas como os exercícios). As explicações são ótimas, pois são fáceis de entender. Agradeço muito por disponibilizar estas aulas para que as pessoas (alunos desesperados ou não) possam ter acesso e compreender.

  10. Gustavo disse:

    Olá, Prof ou pessoal.

    Estrutura de Dados é a matéria que estuda a linguagem C? me de uma introdução por favor, muito obrigado, vi uma de suas aulas, e vou continuar muitas boas.

    Pelo que vi, ansioso também pelo livro, tomara que seja menos que R$100,00 rsrsrs

  11. Lucas Caminha disse:

    Prof. vc tem o código completo?? de pilha, fila e lista?
    Agradeço

    lcaminha@live.com

  12. Edmilson Sousa disse:

    Professor, o Senhor tem a obrigação agora, de cobrar o mais rapidamente o lançamento de seu livro ED, por favor, excelentes aulas de linguagem C e estrutura de dados !

  13. Gabriel disse:

    Olá, Professor, gostaria de saber se vai ter uma aula sobre o algoritmo de Dijkstra.

  14. Diego disse:

    Olá Professor,

    Apenas gostaria de agradecer pelo tempo que se dedicou em criar esta página, os vídeos, os materiais e todo o suporte que teve para alcançar este repositório incrível de um curso de programação completo. Seu exemplo é o que mais faz acreditar na educação como ferramenta transformadora da sociedade. Muito obrigado!

  15. Marcelo disse:

    Olá professor

    Parabéns pelo excelente material e pela iniciativa. Se valer uma sugestão, seria bem bacana se você produzisse uns vídeos de árvore B.

    Um abraço,

  16. Thalles Almeida disse:

    O livro ja saiu?

  17. Fernando disse:

    Parabéns pela sua dedicação e excelente material! começei a entender análise de algoritmo com suas vídeos aulas, muito boa sua didática de ensino. Obrigado!!

  18. Boa tarde professor, o senhor tem vídeo aulas da disciplina Projeto e análise de algoritmos??? A ementa é: Notação Assintótica. • Complexidade de tempo e espaço. • Relações de Recorrência. • Somatórios. • Divisão e Conquista. • Algoritmos Gulosos. • Programação Dinâmica. • Tratabilidade (classes P, NP e NP-Completo). Desde já agradeço pela atenção e colaboração.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: