Estrutura de Dados
3.5 (12 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
28 students enrolled

Estrutura de Dados

utilizando C++
3.5 (12 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
28 students enrolled
Last updated 12/2018
Portuguese
Portuguese [Auto]
Current price: $69.99 Original price: $99.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2 hours on-demand video
  • 6 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Ao finalizar a disciplina o aluno conseguirá identificar que classes de problema poderão ser resolvidos com cada estrutura de dados, levando em consideração a memória da máquina e tornando os programas mais eficientes.
Requirements
  • É interessante que o aluno já tenha conhecimentos básicos de lógica de programação.
Description

Neste curso abordará os seguintes conteúdos:

Estrutura de Dados

-Introdução

-Dados x Informação x Tipos de dados

-Tipos abstratos de dados e Objetivos das Estruturas de Dados

-Listas Lineares


Alocação de Memória

-Sequencial

-Encadeada


Pilhas

- Conceitos

- Exemplo de Pilha

- Operações sobre Pilhas

- Aplicação de Pilhas

- Implementação de Pilhas


Filas

- Conceitos

- Operações sobre Filas

- Implementação de Fila Circular


Recursividade

- Conceitos

- Vantagens e Desvantagens

- Processo de recursão

- Implementação de programa recursivo


Listas Encadeadas

- Conceitos

- Implementação de Pilhas como listas ligadas


Árvores

- Conceitos básicos

- Árvores Binárias e de Busca Binária

- Passeando em Árvores Binárias

Who this course is for:
  • Qualquer pessoa que tenha interesse em lógica de programação avançada.
Course content
Expand all 24 lectures 02:04:17
+ Introdução
4 lectures 09:23

Conceitos introdutórios sobre estruturas de dados

Preview 02:17
Dados x Informação x Tipos de dados
02:15
Tipos Abstratos de Dados e Objetivos das Estruturas de Dados
01:39

Resolva as questões com base no conteúdo disponibilizado neste tópico.

Questionário 1
3 questions
+ Alocação de memória
2 lectures 05:06
Alocação de Memória Encadeada
02:55

Resolva as questões com base no conteúdo disponibilizado neste tópico.

Questionário 2
4 questions
+ Pilhas
9 lectures 18:29

Conceitos e implementação de Pilhas.

Preview 01:57
Exemplo de Pilha
02:48
Operações sobre Pilhas
01:50
Aplicação de Pilhas
01:50
Implementação de Pilhas - parte 1
02:27
Implementação de Pilhas - parte 2
02:31
Implementação de Pilhas - parte 3
01:46
Implementação de Pilhas - parte 4
02:56
Executando o código
00:24

Resolva as questões com base no conteúdo disponibilizado neste tópico.

Questionário 3
4 questions
+ Filas
3 lectures 19:37

Conceitos e implementação de Filas.

Preview 01:01
Operações sobre Filas
02:13
Implementação de Fila Circular
16:23

Resolva as questões com base no conteúdo disponibilizado neste tópico.

Questionário 4
4 questions
+ Recursividade
1 lecture 12:51

Conceitos, vantagens, desvantagens e implementação de funções recursivas.

Recursividade
12:51

Resolva as questões com base no conteúdo disponibilizado neste tópico.

Questionário 5
4 questions
+ Listas Encadeadas
2 lectures 40:36

Listas Lineares Ligadas ou Encadeadas, conceitos e implementação.

Conceitos
12:26
Implementação de Pilhas como listas ligadas
28:10

Resolva as questões com base no conteúdo disponibilizado neste tópico.

Questionário 6
7 questions
+ Árvores
3 lectures 18:15

Árvores: conceitos, árvores binárias, árvores de busca binária e passeios.

Conceitos básicos
06:50
Árvores Binárias e de Busca Binária
07:07
Passeando em Árvores Binárias
04:18

Resolva as questões com base no conteúdo disponibilizado neste tópico.

Questionário 7
8 questions