SlideShare uma empresa Scribd logo
1 de 24
Algoritmos e Estruturas de Dados II
2014/2
Prof. Rodrigo Pinto de Carvalho
rpinto.carvalho@gmail.com
profrodrigocarvalho.blogspot.com
Apresentação Disciplina
EMENTA: Representação, manipulação e
aplicações de: matrizes, listas, pilhas, filas,
árvores, grafos, tabelas.
Bibliografia básica:
GOODRICH, Michael T. Estruturas de Dados e Algoritmos em Java.
Bookman (4ª ed. Ano 2007).
SILVA, OSMAR QUIRINO DA. ESTRUTURA DE DADOS E
ALGORITMOS USANDO C : FUNDAMENTOS E APLICAÇOES. 1ª Ed, ,
2007. Ciência Moderna.
TANENBAUM, Aaron M.; LANGSAM, Yedidyah; AUGENSTEIN, Moshe J.
Estruturas de Dados Usando C . MAKRON BOOKS (Ano 2008)
Programa Geral
• Dias de aula: Segundas-feiras
• Horário: 18 e 45 às 22:00
• Intervalo: 20:15 às 20:30
• Avaliações:
– 23/08 – Parcial G1
– 29/09 – G1
– 27/10 – Parcial G2
– 01/12 – G2
Algoritmos
• Resolução de problemas
Resolução de Problemas
• Tecnologias digitais são apoiadas na
teoria da resolução de problemas:
– Objetivo, regras, situação inicial
Tipos de Dados/Estruturas
• Tipos primitivos de dados
– Inteiro
– Real
– Caracter
– Lógico
• Estruturas básicas de controle
– Seleção
– Repetição
Estruturas de Controle
• Seleção
– Se, senão, senão se
• Repetição
– Enquanto
– Para
– Repita Até
Exemplos
•Média
•Média 2
•Repetição
•Repetição2
•Somatório
•Triângulo
Linguagem de Programação
• Meio de representação de algoritmos para
a execução por um computador
• C
• JAVA
Exercícios de Revisão
• Utilizando as 3 estruturas de repetição:
– Algoritmo para apresentar na tela a contagem
de 1 até 10
– Algoritmo para apresentar na tela a contagem
de 10 até 1
– Algoritmo para apresentar qual o maior entre
dois números. Se igual também informar.
Estruturas de Dados
• Tipo estruturado de dados: Combinação
entre os tipos primitivos
• Organização dos dados – estático e
dinâmico/linear não linear
• Estruturação da resolução de problemas
Vetor e Matriz
• Vetor – Array
– Estrutura indexada simples, unidimensional,
com dados do mesmo tipo
• Matriz – arranjo
– Estrutura n vezes indexada, n dimensões,
com dados do mesmo tipo
Vetor e Matriz
Pilha
• STACK - Uma pilha é uma estrutura de
dados que admite inserção e remoção
• Regra de operação: sempre que houver
uma remoção, o elemento removido é o
que está na estrutura há menos tempo.
• O primeiro objeto a ser inserido na pilha é
o último a ser removido. Essa política é
conhecida pela sigla LIFO (= Last-In-First-
Out).
Pilha exemplo
Fila
• As filas determinam a ordem de elementos na
estrutura.
• Nas Filas, os elementos são adicionados na
última posição e removidos da primeira posição.
FIFO
Fila
Lista
• Estrutura que permite inserção e remoção
de elementos em qualquer posição
• Encadeada simples: ponteiro para o
próximo elemento
• Duplamente encadeada: ponteiro para o
elemento anterior e também para o
próximo elemento
Estrutura Lista
Árvore
• Estrutura de dados não linear, permitindo
eficiente organização para inserção,
remoção e rápida recuperação de
informação – busca
• Árvore binária:
– Raiz
– Pai
– Filho/folha
Grafo
• Estrutura não linear
• Amplia o conceito da árvore, oferecendo
um conjunto de operações e organização
mais eficiente com um número maior de
dados. Esquematização
• Vértices e arestas – Teoria dos Grafos
Grafos
Tabelas
• A busca por uma chave ocorre sempre
através de comparações.
• Busca em tabelas por cálculo da posição
que uma chave ocupa na tabela através
de uma função hash – índice valores
inteiros
• tabela manipulada dessa forma é uma
tabela hash.
Tabelas

Mais conteúdo relacionado

Destaque

Destaque (7)

Pilhas e filas
Pilhas e filasPilhas e filas
Pilhas e filas
 
Aula c++ estruturas de dados
Aula c++   estruturas de dadosAula c++   estruturas de dados
Aula c++ estruturas de dados
 
Teoria filas cajado
Teoria filas cajadoTeoria filas cajado
Teoria filas cajado
 
Filas de Espera
Filas de EsperaFilas de Espera
Filas de Espera
 
11 Gerenciamento de filas
11 Gerenciamento de filas11 Gerenciamento de filas
11 Gerenciamento de filas
 
Teoria das Filas
Teoria das FilasTeoria das Filas
Teoria das Filas
 
Teoria das Filas
Teoria das FilasTeoria das Filas
Teoria das Filas
 

Semelhante a Algoritmos Estruturas Dados

Estrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentaisEstrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentaisFabrício Lopes Sanchez
 
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 2º PERÍODO ESTRUTURAS DE DADOS
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 2º PERÍODO ESTRUTURAS DE DADOSCST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 2º PERÍODO ESTRUTURAS DE DADOS
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 2º PERÍODO ESTRUTURAS DE DADOSOs Fantasmas !
 

Semelhante a Algoritmos Estruturas Dados (6)

Classes e Estrutura de Dados
Classes e Estrutura de DadosClasses e Estrutura de Dados
Classes e Estrutura de Dados
 
Estrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentaisEstrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentais
 
Seminário - Java Collections
Seminário - Java CollectionsSeminário - Java Collections
Seminário - Java Collections
 
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 2º PERÍODO ESTRUTURAS DE DADOS
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 2º PERÍODO ESTRUTURAS DE DADOSCST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 2º PERÍODO ESTRUTURAS DE DADOS
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 2º PERÍODO ESTRUTURAS DE DADOS
 
Estrutura de dados.docx
Estrutura de dados.docxEstrutura de dados.docx
Estrutura de dados.docx
 
Modelos de base de dados
Modelos de base de dadosModelos de base de dados
Modelos de base de dados
 

Mais de rodrigopinto77 (12)

Ind aula1
Ind aula1Ind aula1
Ind aula1
 
ASI PDTI
ASI PDTIASI PDTI
ASI PDTI
 
ASI EXTRA
ASI EXTRAASI EXTRA
ASI EXTRA
 
ASI - Simulação
ASI - SimulaçãoASI - Simulação
ASI - Simulação
 
Sopa de letrinhas
Sopa de letrinhasSopa de letrinhas
Sopa de letrinhas
 
ASI aula3
ASI aula3ASI aula3
ASI aula3
 
ASI aula2
ASI aula2ASI aula2
ASI aula2
 
Asi aula1
Asi aula1Asi aula1
Asi aula1
 
Asi aula1
Asi aula1Asi aula1
Asi aula1
 
Novas tecnologias na área da educação - Apresentação 1
Novas tecnologias na área da educação - Apresentação 1Novas tecnologias na área da educação - Apresentação 1
Novas tecnologias na área da educação - Apresentação 1
 
Roteiro PREZI
Roteiro PREZIRoteiro PREZI
Roteiro PREZI
 
Estágio I aula 1
Estágio I aula 1Estágio I aula 1
Estágio I aula 1
 

Último

Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
Rotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaRotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaronaldojacademico
 
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresAnaCarinaKucharski1
 
Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxBeatrizLittig1
 
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestreCIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestreElianeElika
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...licinioBorges
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdfGEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdfElianeElika
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 
Noções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdfNoções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdflucassilva721057
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividadeMary Alvarenga
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 

Último (20)

Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
Rotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaRotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riqueza
 
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
 
Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docx
 
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestreCIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdfGEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
Noções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdfNoções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdf
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividade
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 

Algoritmos Estruturas Dados

  • 1. Algoritmos e Estruturas de Dados II 2014/2 Prof. Rodrigo Pinto de Carvalho rpinto.carvalho@gmail.com profrodrigocarvalho.blogspot.com
  • 2. Apresentação Disciplina EMENTA: Representação, manipulação e aplicações de: matrizes, listas, pilhas, filas, árvores, grafos, tabelas. Bibliografia básica: GOODRICH, Michael T. Estruturas de Dados e Algoritmos em Java. Bookman (4ª ed. Ano 2007). SILVA, OSMAR QUIRINO DA. ESTRUTURA DE DADOS E ALGORITMOS USANDO C : FUNDAMENTOS E APLICAÇOES. 1ª Ed, , 2007. Ciência Moderna. TANENBAUM, Aaron M.; LANGSAM, Yedidyah; AUGENSTEIN, Moshe J. Estruturas de Dados Usando C . MAKRON BOOKS (Ano 2008)
  • 3. Programa Geral • Dias de aula: Segundas-feiras • Horário: 18 e 45 às 22:00 • Intervalo: 20:15 às 20:30 • Avaliações: – 23/08 – Parcial G1 – 29/09 – G1 – 27/10 – Parcial G2 – 01/12 – G2
  • 5. Resolução de Problemas • Tecnologias digitais são apoiadas na teoria da resolução de problemas: – Objetivo, regras, situação inicial
  • 6. Tipos de Dados/Estruturas • Tipos primitivos de dados – Inteiro – Real – Caracter – Lógico • Estruturas básicas de controle – Seleção – Repetição
  • 7. Estruturas de Controle • Seleção – Se, senão, senão se • Repetição – Enquanto – Para – Repita Até
  • 9. Linguagem de Programação • Meio de representação de algoritmos para a execução por um computador • C • JAVA
  • 10. Exercícios de Revisão • Utilizando as 3 estruturas de repetição: – Algoritmo para apresentar na tela a contagem de 1 até 10 – Algoritmo para apresentar na tela a contagem de 10 até 1 – Algoritmo para apresentar qual o maior entre dois números. Se igual também informar.
  • 11. Estruturas de Dados • Tipo estruturado de dados: Combinação entre os tipos primitivos • Organização dos dados – estático e dinâmico/linear não linear • Estruturação da resolução de problemas
  • 12. Vetor e Matriz • Vetor – Array – Estrutura indexada simples, unidimensional, com dados do mesmo tipo • Matriz – arranjo – Estrutura n vezes indexada, n dimensões, com dados do mesmo tipo
  • 14. Pilha • STACK - Uma pilha é uma estrutura de dados que admite inserção e remoção • Regra de operação: sempre que houver uma remoção, o elemento removido é o que está na estrutura há menos tempo. • O primeiro objeto a ser inserido na pilha é o último a ser removido. Essa política é conhecida pela sigla LIFO (= Last-In-First- Out).
  • 16. Fila • As filas determinam a ordem de elementos na estrutura. • Nas Filas, os elementos são adicionados na última posição e removidos da primeira posição. FIFO
  • 17. Fila
  • 18. Lista • Estrutura que permite inserção e remoção de elementos em qualquer posição • Encadeada simples: ponteiro para o próximo elemento • Duplamente encadeada: ponteiro para o elemento anterior e também para o próximo elemento
  • 20. Árvore • Estrutura de dados não linear, permitindo eficiente organização para inserção, remoção e rápida recuperação de informação – busca • Árvore binária: – Raiz – Pai – Filho/folha
  • 21. Grafo • Estrutura não linear • Amplia o conceito da árvore, oferecendo um conjunto de operações e organização mais eficiente com um número maior de dados. Esquematização • Vértices e arestas – Teoria dos Grafos
  • 23. Tabelas • A busca por uma chave ocorre sempre através de comparações. • Busca em tabelas por cálculo da posição que uma chave ocupa na tabela através de uma função hash – índice valores inteiros • tabela manipulada dessa forma é uma tabela hash.