SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
# Pesquisa e Ordenação #
Aula 01 - Apresentação
Prof. Leinylson Fontinele Pereira
Prof. Leinylson Fontinele Pereira
 Me. em Ciência da Computação pela UECE.
 Bacharel em Ciência da Computação pela UESPI.
 Professor na Universidade Estadual do Piauí.
 Professar na Faculdade Maurício de Nassau
23:01 2 Pesquisa e Ordenação: Aula 01 - Apresentação
Prof. Leinylson Fontinele Pereira
# https://www.facebook.com/leinylson
# https://br.linkedin.com/in/leinylson
# http://pt.slideshare.net/leinylson
# leinylson@gmail.com
23:01 3 Pesquisa e Ordenação: Aula 01 - Apresentação
O que vamos aprender?
 Apresentação da disciplina
 Conhecer o Plano de Ensino
 Agendamento das avaliações
 Introdução à Pesquisa e Ordenação
23:01 Pesquisa e Ordenação: Aula 01 - Apresentação
Vamos começar?
23:01 5 Pesquisa e Ordenação: Aula 01 - Apresentação
O que você entende por
Pesquisa e Ordenação de Dados?
23:01 6 Pesquisa e Ordenação: Aula 01 - Apresentação
O que você entende por Pesquisa e Ordenação de Dados?
23:01
Algoritmo de ordenação, em ciência da computação, é um
algoritmo que coloca os elementos de uma dada
sequência em uma certa ordem. Em outras palavras
efetua sua ordenação completa ou parcial.
O objetivo da ordenação é facilitar a recuperação dos
dados de uma lista.
Pesquisa e Ordenação: Aula 01 - Apresentação
O que você entende por Pesquisa e Ordenação de Dados?
23:01
 Quando trabalhamos com listas, existem ocasiões em que
necessitamos ordena-las para facilitar as pesquisas.
 Podemos ordenar os valores de uma matriz do mais baixo
para o mais alto ou ainda mais alto para o mais baixo.
 Sem esse tipo de ordenação toda e qualquer pesquisa em
uma matriz seria muito difícil e demorada.
Pesquisa e Ordenação: Aula 01 - Apresentação
O que você entende por Pesquisa e Ordenação de Dados?
23:01
 Basicamente o que teria de se fazer é posicionar o “ponteiro”
no topo da matriz e ir comparando cada um dos elementos
da matriz com o valor procurado.
 Para uma matriz pequena, esse “método” não é assim algo
tão complexo e talvez seja o mais utilizado. Mas para
matrizes um pouco maior, esse método consome muito
tempo de processamento, tempo este que muitas vezes o
sistema não dispõe.
Pesquisa e Ordenação: Aula 01 - Apresentação
O que você entende por Pesquisa e Ordenação de Dados?
23:01
 Você deve estar neste momento pensado: “Mas a ordenação
também não consome um tempo de processamento?”.
#A resposta para este pensamento é SIM.
 Mas você deve considerar que este processamento será
realizado apenas uma única vez, durante a inicialização do
sistema e/ou quando “muitos novos” elementos forem
acrescentados.
 Sendo assim, vale a pena “ordenar”!
Pesquisa e Ordenação: Aula 01 - Apresentação
23:01 11
Busca
Pesquisa e Ordenação: Aula 01 - Apresentação
Busca
23:01
 Busca
 Recuperação de dados armazenados em repositório ou base de dados
 Tipo de busca depende dos dados
 Dados estão estruturados (vetor, lista, árvore)
 Dados ordenados (ou não ordenados)
 Valores duplicados
Pesquisa e Ordenação: Aula 01 - Apresentação
Tipos de busca e métodos abordados
23:01
 Busca
 Dados armazenados em um vetor
 Dados ordenados
 Métodos
 Busca Linear
 Busca Ordenada
 Busca Binária
Pesquisa e Ordenação: Aula 01 - Apresentação
23:01 14
Ordenação
Pesquisa e Ordenação: Aula 01 - Apresentação
Ordenação
23:01
 Ordenar corresponde ao processo de rearranjar um conjunto
de objetos em ordem ascendente ou descendente
 O objetivo principal da ordenação é facilitar a recuperação
posteriorde itens do conjunto ordenado
 As ordens mais utilizadas são a numérica e lexicográfica
 Existem diversos algoritmos de ordenação!
Pesquisa e Ordenação: Aula 01 - Apresentação
Ordenação
23:01
 O problema da ordenação consiste em rearranjar um
vetor 𝑣[0. . 𝑛1] em ordem crescente
 Ou seja, permutar os elementos do vetor de modo que
tenhamos 𝑣[0] ≤ 𝑣[1] ≤ . . . ≤ 𝑣[𝑛 − 1].
Pesquisa e Ordenação: Aula 01 - Apresentação
O Problema da Separação
23:01
 Rearranjar um vetor 𝑣[𝑝. . 𝑟] de modo que todos os
elementos pequenos fiquem na parte esquerda do vetor
e todos os elementos grandes fiquem na parte direita
Pesquisa e Ordenação: Aula 01 - Apresentação
Avaliação
23:01
 Média para Aprovação: 7.0 PONTOS.
 Data da 1ª Prova: ? de Novembro
 Data da 2ª Prova: ? de Dezembro
 Data da 3ª Prova: ? de Janeiro
 Exame Final: média final deve ser ≥ 6.0
 Frequência: mínimo 75%, abaixo disso REPROVA.
 Lista de Presença: TEREMOS CHAMADA.
Pesquisa e Ordenação: Aula 01 - Apresentação
Plano de Ensino
23:01
Nº Matéria
1 Apresentação da disciplina e do Plano de Ensino. Agendamento das avaliações. Introdução à Pesquisa e Ordenação
2 Métodos de ordenação (Seleção)
3 Métodos de ordenação (Troca)
4 Métodos de ordenação (Distribuição)
5 Atividades de Avaliação.
6 Métodos de ordenação (Inserção)
7 Métodos de ordenação (Intercalação)
8 Métodos de ordenação (Cálculo de Endereços)
9 Atividades de Avaliação.
10 Pesquisa de dados (Sequencial)
11 Pesquisa de dados (Binária)
Pesquisa e Ordenação: Aula 01 - Apresentação
Plano de Ensino
23:01
Nº Matéria
12 Pesquisa de dados (Hashing)
13 Pesquisa de dados (Árvore de Pesquisa)
14 Pesquisa de dados (Árvores Binárias de Pesquisa)
15 Atividades de Avaliação.
16 Pesquisa de dados (Árvores AVL)
17 Pesquisa de dados (Árvores Patrícia)
18 Pesquisa de dados (B-Trees)
19 Atividades de Avaliação.
20 Organização de Arquivos
21 Atividades de Avaliação.
22 Complexidade dos Algoritmos
Pesquisa e Ordenação: Aula 01 - Apresentação
Avisos
23:01
 Horário de Aula: 13:00às 14:50(Quarta) e 16:40às 18:30(Sexta).
 A todos estarei a disposição para tirar dúvidas !!!!
 Participação de todos na aula é essencial.
 Para aprender corretamente a disciplina, teremos atividades na sala de
aula e atividades extracurriculares.
Pesquisa e Ordenação: Aula 01 - Apresentação
Bibliografias Utilizadas
STAIR, M. Ralph. REYNOLDS George W. Princípiosde
Sistemasde Informação. 6.ed. São Paulo: Pioneira, 2006.
23:01
O’BRIEN, James A. Sistemasde Informaçãoe as Decisões
Gerenciaisna era da Internet.2 ed. São Paulo: Saraiva,
2004.
Pesquisa e Ordenação: Aula 01 - Apresentação
Material: https://sites.google.com/site/leinylsonuespi
23:01
Aula baseada no material de:
 Métodos de Ordenação e Pesquisa, Márcio José Soares
Pesquisa e Ordenação: Aula 01 - Apresentação
Na próxima aula veremos...
 Métodos de ordenação
# Seleção
23:01 Pesquisa e Ordenação: Aula 01 - Apresentação
Alguma Dúvida?
23:01
Até a próxima aula...
leinylson@gmail.com

Mais conteúdo relacionado

Mais procurados

Pesquisa e Ordenação - Aula 08 - Métodos de Ordenação (Shell sort)
Pesquisa e Ordenação - Aula 08 - Métodos de Ordenação (Shell sort)Pesquisa e Ordenação - Aula 08 - Métodos de Ordenação (Shell sort)
Pesquisa e Ordenação - Aula 08 - Métodos de Ordenação (Shell sort)Leinylson Fontinele
 
Pesquisa e Ordenação - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
Pesquisa e Ordenação - Aula 12 - Pesquisa de Dados (Sequencial e Binária)Pesquisa e Ordenação - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
Pesquisa e Ordenação - Aula 12 - Pesquisa de Dados (Sequencial e Binária)Leinylson Fontinele
 
Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble sort)
Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble sort)Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble sort)
Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble sort)Leinylson Fontinele
 
Estrutura de Dados - Aula 01 - Apresentação
Estrutura de Dados  - Aula 01 - ApresentaçãoEstrutura de Dados  - Aula 01 - Apresentação
Estrutura de Dados - Aula 01 - ApresentaçãoLeinylson Fontinele
 
Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)Leinylson Fontinele
 
Estrutura de Dados Aula 14 - Técnicas de Pesquisa e Ordenação (conceitos e al...
Estrutura de Dados Aula 14 - Técnicas de Pesquisa e Ordenação (conceitos e al...Estrutura de Dados Aula 14 - Técnicas de Pesquisa e Ordenação (conceitos e al...
Estrutura de Dados Aula 14 - Técnicas de Pesquisa e Ordenação (conceitos e al...Leinylson Fontinele
 
Estrutura de Dados - Aula 05 - Filas Estáticas
Estrutura de Dados - Aula 05 - Filas EstáticasEstrutura de Dados - Aula 05 - Filas Estáticas
Estrutura de Dados - Aula 05 - Filas EstáticasLeinylson Fontinele
 
Estrutura de Dados - Aula Revisão para 1ª Avaliação
Estrutura de Dados - Aula Revisão para 1ª AvaliaçãoEstrutura de Dados - Aula Revisão para 1ª Avaliação
Estrutura de Dados - Aula Revisão para 1ª AvaliaçãoLeinylson Fontinele
 

Mais procurados (8)

Pesquisa e Ordenação - Aula 08 - Métodos de Ordenação (Shell sort)
Pesquisa e Ordenação - Aula 08 - Métodos de Ordenação (Shell sort)Pesquisa e Ordenação - Aula 08 - Métodos de Ordenação (Shell sort)
Pesquisa e Ordenação - Aula 08 - Métodos de Ordenação (Shell sort)
 
Pesquisa e Ordenação - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
Pesquisa e Ordenação - Aula 12 - Pesquisa de Dados (Sequencial e Binária)Pesquisa e Ordenação - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
Pesquisa e Ordenação - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
 
Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble sort)
Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble sort)Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble sort)
Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble sort)
 
Estrutura de Dados - Aula 01 - Apresentação
Estrutura de Dados  - Aula 01 - ApresentaçãoEstrutura de Dados  - Aula 01 - Apresentação
Estrutura de Dados - Aula 01 - Apresentação
 
Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
 
Estrutura de Dados Aula 14 - Técnicas de Pesquisa e Ordenação (conceitos e al...
Estrutura de Dados Aula 14 - Técnicas de Pesquisa e Ordenação (conceitos e al...Estrutura de Dados Aula 14 - Técnicas de Pesquisa e Ordenação (conceitos e al...
Estrutura de Dados Aula 14 - Técnicas de Pesquisa e Ordenação (conceitos e al...
 
Estrutura de Dados - Aula 05 - Filas Estáticas
Estrutura de Dados - Aula 05 - Filas EstáticasEstrutura de Dados - Aula 05 - Filas Estáticas
Estrutura de Dados - Aula 05 - Filas Estáticas
 
Estrutura de Dados - Aula Revisão para 1ª Avaliação
Estrutura de Dados - Aula Revisão para 1ª AvaliaçãoEstrutura de Dados - Aula Revisão para 1ª Avaliação
Estrutura de Dados - Aula Revisão para 1ª Avaliação
 

Destaque

Sistemas Operacionais - Aula 03 (Conceitos de hardware e software)
Sistemas Operacionais - Aula 03 (Conceitos de hardware e software)Sistemas Operacionais - Aula 03 (Conceitos de hardware e software)
Sistemas Operacionais - Aula 03 (Conceitos de hardware e software)Leinylson Fontinele
 
Pesquisa e Ordenação - Trabalho Prático
Pesquisa e Ordenação - Trabalho PráticoPesquisa e Ordenação - Trabalho Prático
Pesquisa e Ordenação - Trabalho PráticoLeinylson Fontinele
 
Utilização de Heurísticas Bioinspiradas em Sistemas de Inteligência Coletiva ...
Utilização de Heurísticas Bioinspiradas em Sistemas de Inteligência Coletiva ...Utilização de Heurísticas Bioinspiradas em Sistemas de Inteligência Coletiva ...
Utilização de Heurísticas Bioinspiradas em Sistemas de Inteligência Coletiva ...Leinylson Fontinele
 
Uso Odontológico da Informática - Aula 02 - Introdução a Informática (Históri...
Uso Odontológico da Informática - Aula 02 - Introdução a Informática (Históri...Uso Odontológico da Informática - Aula 02 - Introdução a Informática (Históri...
Uso Odontológico da Informática - Aula 02 - Introdução a Informática (Históri...Leinylson Fontinele
 
Sistemas Multimídia - Aula 03 - O que é Multimídia (Evolução da comunicação e...
Sistemas Multimídia - Aula 03 - O que é Multimídia (Evolução da comunicação e...Sistemas Multimídia - Aula 03 - O que é Multimídia (Evolução da comunicação e...
Sistemas Multimídia - Aula 03 - O que é Multimídia (Evolução da comunicação e...Leinylson Fontinele
 
Sistemas Multimídia - Aula 09 - A TERCEIRA DIMENSÃO (Computação gráfica trid...
Sistemas Multimídia - Aula 09 -  A TERCEIRA DIMENSÃO (Computação gráfica trid...Sistemas Multimídia - Aula 09 -  A TERCEIRA DIMENSÃO (Computação gráfica trid...
Sistemas Multimídia - Aula 09 - A TERCEIRA DIMENSÃO (Computação gráfica trid...Leinylson Fontinele
 
Sistemas Multimídia - Aula 06 - Autoria (Ferramentas para Autoria de Títulos,...
Sistemas Multimídia - Aula 06 - Autoria (Ferramentas para Autoria de Títulos,...Sistemas Multimídia - Aula 06 - Autoria (Ferramentas para Autoria de Títulos,...
Sistemas Multimídia - Aula 06 - Autoria (Ferramentas para Autoria de Títulos,...Leinylson Fontinele
 
Sistemas de Telecomunicações - Aula 13 - Wi-fi, Li-fi e Laser
Sistemas de Telecomunicações - Aula 13 - Wi-fi, Li-fi e LaserSistemas de Telecomunicações - Aula 13 - Wi-fi, Li-fi e Laser
Sistemas de Telecomunicações - Aula 13 - Wi-fi, Li-fi e LaserLeinylson Fontinele
 
Estrutura de Dados - Aula de revisão de C na prática
Estrutura de Dados - Aula de revisão de C na práticaEstrutura de Dados - Aula de revisão de C na prática
Estrutura de Dados - Aula de revisão de C na práticaLeinylson Fontinele
 
Sistemas Multimídia - Aula 05 - As Plataformas (Ambientes e Configurações)
Sistemas Multimídia - Aula 05 - As Plataformas (Ambientes e Configurações)Sistemas Multimídia - Aula 05 - As Plataformas (Ambientes e Configurações)
Sistemas Multimídia - Aula 05 - As Plataformas (Ambientes e Configurações)Leinylson Fontinele
 
Banco de Dados I - Aula 10 - Banco de Dados Relacional (Modelo Físico)
Banco de Dados I - Aula 10 - Banco de Dados Relacional (Modelo Físico)Banco de Dados I - Aula 10 - Banco de Dados Relacional (Modelo Físico)
Banco de Dados I - Aula 10 - Banco de Dados Relacional (Modelo Físico)Leinylson Fontinele
 
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)Leinylson Fontinele
 
Estrutura de Dados - Aula 06 - Pilhas Estáticas
Estrutura de Dados - Aula 06 - Pilhas EstáticasEstrutura de Dados - Aula 06 - Pilhas Estáticas
Estrutura de Dados - Aula 06 - Pilhas EstáticasLeinylson Fontinele
 
Banco de Dados I - Aula Prática - Criando o Primeiro Banco
Banco de Dados I - Aula Prática - Criando o Primeiro BancoBanco de Dados I - Aula Prática - Criando o Primeiro Banco
Banco de Dados I - Aula Prática - Criando o Primeiro BancoLeinylson Fontinele
 
Estrutura de Dados - Aula 12 - Listas Duplamente Encadeadas
Estrutura de Dados  - Aula 12 - Listas Duplamente EncadeadasEstrutura de Dados  - Aula 12 - Listas Duplamente Encadeadas
Estrutura de Dados - Aula 12 - Listas Duplamente EncadeadasLeinylson Fontinele
 
Banco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e EspecializaçãoBanco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e EspecializaçãoLeinylson Fontinele
 
Estrutura de Dados - Aula 09 - Listas Simplesmente Encadeadas
Estrutura de Dados - Aula 09 - Listas Simplesmente EncadeadasEstrutura de Dados - Aula 09 - Listas Simplesmente Encadeadas
Estrutura de Dados - Aula 09 - Listas Simplesmente EncadeadasLeinylson Fontinele
 
Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)
Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)
Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)Leinylson Fontinele
 
Estrutura de Dados - Aula 08 - Recursão (conceito, utilização, exemplos)
Estrutura de Dados - Aula 08 - Recursão (conceito, utilização, exemplos)Estrutura de Dados - Aula 08 - Recursão (conceito, utilização, exemplos)
Estrutura de Dados - Aula 08 - Recursão (conceito, utilização, exemplos)Leinylson Fontinele
 

Destaque (20)

Sistemas Operacionais - Aula 03 (Conceitos de hardware e software)
Sistemas Operacionais - Aula 03 (Conceitos de hardware e software)Sistemas Operacionais - Aula 03 (Conceitos de hardware e software)
Sistemas Operacionais - Aula 03 (Conceitos de hardware e software)
 
Pesquisa e Ordenação - Trabalho Prático
Pesquisa e Ordenação - Trabalho PráticoPesquisa e Ordenação - Trabalho Prático
Pesquisa e Ordenação - Trabalho Prático
 
Utilização de Heurísticas Bioinspiradas em Sistemas de Inteligência Coletiva ...
Utilização de Heurísticas Bioinspiradas em Sistemas de Inteligência Coletiva ...Utilização de Heurísticas Bioinspiradas em Sistemas de Inteligência Coletiva ...
Utilização de Heurísticas Bioinspiradas em Sistemas de Inteligência Coletiva ...
 
Uso Odontológico da Informática - Aula 02 - Introdução a Informática (Históri...
Uso Odontológico da Informática - Aula 02 - Introdução a Informática (Históri...Uso Odontológico da Informática - Aula 02 - Introdução a Informática (Históri...
Uso Odontológico da Informática - Aula 02 - Introdução a Informática (Históri...
 
Sistemas Multimídia - Aula 03 - O que é Multimídia (Evolução da comunicação e...
Sistemas Multimídia - Aula 03 - O que é Multimídia (Evolução da comunicação e...Sistemas Multimídia - Aula 03 - O que é Multimídia (Evolução da comunicação e...
Sistemas Multimídia - Aula 03 - O que é Multimídia (Evolução da comunicação e...
 
Sistemas Multimídia - Aula 09 - A TERCEIRA DIMENSÃO (Computação gráfica trid...
Sistemas Multimídia - Aula 09 -  A TERCEIRA DIMENSÃO (Computação gráfica trid...Sistemas Multimídia - Aula 09 -  A TERCEIRA DIMENSÃO (Computação gráfica trid...
Sistemas Multimídia - Aula 09 - A TERCEIRA DIMENSÃO (Computação gráfica trid...
 
Sistemas Multimídia - Aula 06 - Autoria (Ferramentas para Autoria de Títulos,...
Sistemas Multimídia - Aula 06 - Autoria (Ferramentas para Autoria de Títulos,...Sistemas Multimídia - Aula 06 - Autoria (Ferramentas para Autoria de Títulos,...
Sistemas Multimídia - Aula 06 - Autoria (Ferramentas para Autoria de Títulos,...
 
Sistemas de Telecomunicações - Aula 13 - Wi-fi, Li-fi e Laser
Sistemas de Telecomunicações - Aula 13 - Wi-fi, Li-fi e LaserSistemas de Telecomunicações - Aula 13 - Wi-fi, Li-fi e Laser
Sistemas de Telecomunicações - Aula 13 - Wi-fi, Li-fi e Laser
 
Estrutura de Dados - Aula de revisão de C na prática
Estrutura de Dados - Aula de revisão de C na práticaEstrutura de Dados - Aula de revisão de C na prática
Estrutura de Dados - Aula de revisão de C na prática
 
Sistemas Multimídia - Aula 05 - As Plataformas (Ambientes e Configurações)
Sistemas Multimídia - Aula 05 - As Plataformas (Ambientes e Configurações)Sistemas Multimídia - Aula 05 - As Plataformas (Ambientes e Configurações)
Sistemas Multimídia - Aula 05 - As Plataformas (Ambientes e Configurações)
 
Banco de Dados I - Aula 10 - Banco de Dados Relacional (Modelo Físico)
Banco de Dados I - Aula 10 - Banco de Dados Relacional (Modelo Físico)Banco de Dados I - Aula 10 - Banco de Dados Relacional (Modelo Físico)
Banco de Dados I - Aula 10 - Banco de Dados Relacional (Modelo Físico)
 
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
 
Estrutura de Dados - Aula 06 - Pilhas Estáticas
Estrutura de Dados - Aula 06 - Pilhas EstáticasEstrutura de Dados - Aula 06 - Pilhas Estáticas
Estrutura de Dados - Aula 06 - Pilhas Estáticas
 
Aula Bônus
Aula BônusAula Bônus
Aula Bônus
 
Banco de Dados I - Aula Prática - Criando o Primeiro Banco
Banco de Dados I - Aula Prática - Criando o Primeiro BancoBanco de Dados I - Aula Prática - Criando o Primeiro Banco
Banco de Dados I - Aula Prática - Criando o Primeiro Banco
 
Estrutura de Dados - Aula 12 - Listas Duplamente Encadeadas
Estrutura de Dados  - Aula 12 - Listas Duplamente EncadeadasEstrutura de Dados  - Aula 12 - Listas Duplamente Encadeadas
Estrutura de Dados - Aula 12 - Listas Duplamente Encadeadas
 
Banco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e EspecializaçãoBanco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e Especialização
 
Estrutura de Dados - Aula 09 - Listas Simplesmente Encadeadas
Estrutura de Dados - Aula 09 - Listas Simplesmente EncadeadasEstrutura de Dados - Aula 09 - Listas Simplesmente Encadeadas
Estrutura de Dados - Aula 09 - Listas Simplesmente Encadeadas
 
Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)
Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)
Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)
 
Estrutura de Dados - Aula 08 - Recursão (conceito, utilização, exemplos)
Estrutura de Dados - Aula 08 - Recursão (conceito, utilização, exemplos)Estrutura de Dados - Aula 08 - Recursão (conceito, utilização, exemplos)
Estrutura de Dados - Aula 08 - Recursão (conceito, utilização, exemplos)
 

Mais de Leinylson Fontinele

Utilização do editor de texto Word
Utilização do editor de texto WordUtilização do editor de texto Word
Utilização do editor de texto WordLeinylson Fontinele
 
Aula 05 - Importância do teste, auditoria e monitoramento
Aula 05 - Importância do teste, auditoria e monitoramentoAula 05 - Importância do teste, auditoria e monitoramento
Aula 05 - Importância do teste, auditoria e monitoramentoLeinylson Fontinele
 
Aula 04 - Implementação efetiva da política de segurança
Aula 04 - Implementação efetiva da política de segurançaAula 04 - Implementação efetiva da política de segurança
Aula 04 - Implementação efetiva da política de segurançaLeinylson Fontinele
 
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...Leinylson Fontinele
 
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...Leinylson Fontinele
 
Aula 01 - Fundamentos da segurança dos sistemas de informações
Aula 01 - Fundamentos da segurança dos sistemas de informaçõesAula 01 - Fundamentos da segurança dos sistemas de informações
Aula 01 - Fundamentos da segurança dos sistemas de informaçõesLeinylson Fontinele
 
A história da Segurança da Informação
A história da Segurança da InformaçãoA história da Segurança da Informação
A história da Segurança da InformaçãoLeinylson Fontinele
 
Introdução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. CostaIntrodução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. CostaLeinylson Fontinele
 
Aula 02 - Agentes e problemas de busca
Aula 02 - Agentes e problemas de buscaAula 02 - Agentes e problemas de busca
Aula 02 - Agentes e problemas de buscaLeinylson Fontinele
 

Mais de Leinylson Fontinele (20)

Utilização do editor de texto Word
Utilização do editor de texto WordUtilização do editor de texto Word
Utilização do editor de texto Word
 
Prática com slide.pptx
Prática com slide.pptxPrática com slide.pptx
Prática com slide.pptx
 
A galinha carijó
A galinha carijóA galinha carijó
A galinha carijó
 
Descrição do Projeto 8 puzzle
Descrição do Projeto 8 puzzleDescrição do Projeto 8 puzzle
Descrição do Projeto 8 puzzle
 
Aula 05 - Importância do teste, auditoria e monitoramento
Aula 05 - Importância do teste, auditoria e monitoramentoAula 05 - Importância do teste, auditoria e monitoramento
Aula 05 - Importância do teste, auditoria e monitoramento
 
Aula 04 - Implementação efetiva da política de segurança
Aula 04 - Implementação efetiva da política de segurançaAula 04 - Implementação efetiva da política de segurança
Aula 04 - Implementação efetiva da política de segurança
 
Aula 02 - Agentes Inteligentes
Aula 02 - Agentes InteligentesAula 02 - Agentes Inteligentes
Aula 02 - Agentes Inteligentes
 
Aula 01 - Visão Geral da IA
Aula 01 - Visão Geral da IAAula 01 - Visão Geral da IA
Aula 01 - Visão Geral da IA
 
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
 
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
 
Aula 01 - Fundamentos da segurança dos sistemas de informações
Aula 01 - Fundamentos da segurança dos sistemas de informaçõesAula 01 - Fundamentos da segurança dos sistemas de informações
Aula 01 - Fundamentos da segurança dos sistemas de informações
 
A história da Segurança da Informação
A história da Segurança da InformaçãoA história da Segurança da Informação
A história da Segurança da Informação
 
Introdução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. CostaIntrodução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. Costa
 
Caso 1 - Boing 777
Caso 1 - Boing 777Caso 1 - Boing 777
Caso 1 - Boing 777
 
Caso 2 - Aeroporto de Denver
Caso 2 - Aeroporto de DenverCaso 2 - Aeroporto de Denver
Caso 2 - Aeroporto de Denver
 
Aula 02 - Agentes e problemas de busca
Aula 02 - Agentes e problemas de buscaAula 02 - Agentes e problemas de busca
Aula 02 - Agentes e problemas de busca
 
Aula 01 - Visão geral da IA
Aula 01 - Visão geral da IAAula 01 - Visão geral da IA
Aula 01 - Visão geral da IA
 
Aula 7 - Modelagem de Software
Aula 7 - Modelagem de SoftwareAula 7 - Modelagem de Software
Aula 7 - Modelagem de Software
 
Aula 6 - Qualidade de Software
Aula 6 - Qualidade de SoftwareAula 6 - Qualidade de Software
Aula 6 - Qualidade de Software
 
Aula 07 - Diagrama de sequencia
Aula 07 - Diagrama de sequenciaAula 07 - Diagrama de sequencia
Aula 07 - Diagrama de sequencia
 

Ú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
 
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
 
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
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdfGEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdfElianeElika
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
análise de redação completa - Dissertação
análise de redação completa - Dissertaçãoanálise de redação completa - Dissertação
análise de redação completa - DissertaçãoMaiteFerreira4
 
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
 
Libras Jogo da memória em LIBRAS Memoria
Libras Jogo da memória em LIBRAS MemoriaLibras Jogo da memória em LIBRAS Memoria
Libras Jogo da memória em LIBRAS Memorialgrecchi
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
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
 
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
 
Ficha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFicha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFtimaMoreira35
 
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamentalAntônia marta Silvestre da Silva
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESEduardaReis50
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfMarianaMoraesMathias
 
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
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
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
 

Ú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
 
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...
 
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
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdfGEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
análise de redação completa - Dissertação
análise de redação completa - Dissertaçãoanálise de redação completa - Dissertação
análise de redação completa - Dissertação
 
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"
 
Libras Jogo da memória em LIBRAS Memoria
Libras Jogo da memória em LIBRAS MemoriaLibras Jogo da memória em LIBRAS Memoria
Libras Jogo da memória em LIBRAS Memoria
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
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
 
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ã
 
Ficha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFicha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdf
 
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
 
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
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
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
 

Pesquisa e Ordenação - Aula 01 - Apresentação

  • 1. # Pesquisa e Ordenação # Aula 01 - Apresentação Prof. Leinylson Fontinele Pereira
  • 2. Prof. Leinylson Fontinele Pereira  Me. em Ciência da Computação pela UECE.  Bacharel em Ciência da Computação pela UESPI.  Professor na Universidade Estadual do Piauí.  Professar na Faculdade Maurício de Nassau 23:01 2 Pesquisa e Ordenação: Aula 01 - Apresentação
  • 3. Prof. Leinylson Fontinele Pereira # https://www.facebook.com/leinylson # https://br.linkedin.com/in/leinylson # http://pt.slideshare.net/leinylson # leinylson@gmail.com 23:01 3 Pesquisa e Ordenação: Aula 01 - Apresentação
  • 4. O que vamos aprender?  Apresentação da disciplina  Conhecer o Plano de Ensino  Agendamento das avaliações  Introdução à Pesquisa e Ordenação 23:01 Pesquisa e Ordenação: Aula 01 - Apresentação
  • 5. Vamos começar? 23:01 5 Pesquisa e Ordenação: Aula 01 - Apresentação
  • 6. O que você entende por Pesquisa e Ordenação de Dados? 23:01 6 Pesquisa e Ordenação: Aula 01 - Apresentação
  • 7. O que você entende por Pesquisa e Ordenação de Dados? 23:01 Algoritmo de ordenação, em ciência da computação, é um algoritmo que coloca os elementos de uma dada sequência em uma certa ordem. Em outras palavras efetua sua ordenação completa ou parcial. O objetivo da ordenação é facilitar a recuperação dos dados de uma lista. Pesquisa e Ordenação: Aula 01 - Apresentação
  • 8. O que você entende por Pesquisa e Ordenação de Dados? 23:01  Quando trabalhamos com listas, existem ocasiões em que necessitamos ordena-las para facilitar as pesquisas.  Podemos ordenar os valores de uma matriz do mais baixo para o mais alto ou ainda mais alto para o mais baixo.  Sem esse tipo de ordenação toda e qualquer pesquisa em uma matriz seria muito difícil e demorada. Pesquisa e Ordenação: Aula 01 - Apresentação
  • 9. O que você entende por Pesquisa e Ordenação de Dados? 23:01  Basicamente o que teria de se fazer é posicionar o “ponteiro” no topo da matriz e ir comparando cada um dos elementos da matriz com o valor procurado.  Para uma matriz pequena, esse “método” não é assim algo tão complexo e talvez seja o mais utilizado. Mas para matrizes um pouco maior, esse método consome muito tempo de processamento, tempo este que muitas vezes o sistema não dispõe. Pesquisa e Ordenação: Aula 01 - Apresentação
  • 10. O que você entende por Pesquisa e Ordenação de Dados? 23:01  Você deve estar neste momento pensado: “Mas a ordenação também não consome um tempo de processamento?”. #A resposta para este pensamento é SIM.  Mas você deve considerar que este processamento será realizado apenas uma única vez, durante a inicialização do sistema e/ou quando “muitos novos” elementos forem acrescentados.  Sendo assim, vale a pena “ordenar”! Pesquisa e Ordenação: Aula 01 - Apresentação
  • 11. 23:01 11 Busca Pesquisa e Ordenação: Aula 01 - Apresentação
  • 12. Busca 23:01  Busca  Recuperação de dados armazenados em repositório ou base de dados  Tipo de busca depende dos dados  Dados estão estruturados (vetor, lista, árvore)  Dados ordenados (ou não ordenados)  Valores duplicados Pesquisa e Ordenação: Aula 01 - Apresentação
  • 13. Tipos de busca e métodos abordados 23:01  Busca  Dados armazenados em um vetor  Dados ordenados  Métodos  Busca Linear  Busca Ordenada  Busca Binária Pesquisa e Ordenação: Aula 01 - Apresentação
  • 14. 23:01 14 Ordenação Pesquisa e Ordenação: Aula 01 - Apresentação
  • 15. Ordenação 23:01  Ordenar corresponde ao processo de rearranjar um conjunto de objetos em ordem ascendente ou descendente  O objetivo principal da ordenação é facilitar a recuperação posteriorde itens do conjunto ordenado  As ordens mais utilizadas são a numérica e lexicográfica  Existem diversos algoritmos de ordenação! Pesquisa e Ordenação: Aula 01 - Apresentação
  • 16. Ordenação 23:01  O problema da ordenação consiste em rearranjar um vetor 𝑣[0. . 𝑛1] em ordem crescente  Ou seja, permutar os elementos do vetor de modo que tenhamos 𝑣[0] ≤ 𝑣[1] ≤ . . . ≤ 𝑣[𝑛 − 1]. Pesquisa e Ordenação: Aula 01 - Apresentação
  • 17. O Problema da Separação 23:01  Rearranjar um vetor 𝑣[𝑝. . 𝑟] de modo que todos os elementos pequenos fiquem na parte esquerda do vetor e todos os elementos grandes fiquem na parte direita Pesquisa e Ordenação: Aula 01 - Apresentação
  • 18. Avaliação 23:01  Média para Aprovação: 7.0 PONTOS.  Data da 1ª Prova: ? de Novembro  Data da 2ª Prova: ? de Dezembro  Data da 3ª Prova: ? de Janeiro  Exame Final: média final deve ser ≥ 6.0  Frequência: mínimo 75%, abaixo disso REPROVA.  Lista de Presença: TEREMOS CHAMADA. Pesquisa e Ordenação: Aula 01 - Apresentação
  • 19. Plano de Ensino 23:01 Nº Matéria 1 Apresentação da disciplina e do Plano de Ensino. Agendamento das avaliações. Introdução à Pesquisa e Ordenação 2 Métodos de ordenação (Seleção) 3 Métodos de ordenação (Troca) 4 Métodos de ordenação (Distribuição) 5 Atividades de Avaliação. 6 Métodos de ordenação (Inserção) 7 Métodos de ordenação (Intercalação) 8 Métodos de ordenação (Cálculo de Endereços) 9 Atividades de Avaliação. 10 Pesquisa de dados (Sequencial) 11 Pesquisa de dados (Binária) Pesquisa e Ordenação: Aula 01 - Apresentação
  • 20. Plano de Ensino 23:01 Nº Matéria 12 Pesquisa de dados (Hashing) 13 Pesquisa de dados (Árvore de Pesquisa) 14 Pesquisa de dados (Árvores Binárias de Pesquisa) 15 Atividades de Avaliação. 16 Pesquisa de dados (Árvores AVL) 17 Pesquisa de dados (Árvores Patrícia) 18 Pesquisa de dados (B-Trees) 19 Atividades de Avaliação. 20 Organização de Arquivos 21 Atividades de Avaliação. 22 Complexidade dos Algoritmos Pesquisa e Ordenação: Aula 01 - Apresentação
  • 21. Avisos 23:01  Horário de Aula: 13:00às 14:50(Quarta) e 16:40às 18:30(Sexta).  A todos estarei a disposição para tirar dúvidas !!!!  Participação de todos na aula é essencial.  Para aprender corretamente a disciplina, teremos atividades na sala de aula e atividades extracurriculares. Pesquisa e Ordenação: Aula 01 - Apresentação
  • 22. Bibliografias Utilizadas STAIR, M. Ralph. REYNOLDS George W. Princípiosde Sistemasde Informação. 6.ed. São Paulo: Pioneira, 2006. 23:01 O’BRIEN, James A. Sistemasde Informaçãoe as Decisões Gerenciaisna era da Internet.2 ed. São Paulo: Saraiva, 2004. Pesquisa e Ordenação: Aula 01 - Apresentação
  • 23. Material: https://sites.google.com/site/leinylsonuespi 23:01 Aula baseada no material de:  Métodos de Ordenação e Pesquisa, Márcio José Soares Pesquisa e Ordenação: Aula 01 - Apresentação
  • 24. Na próxima aula veremos...  Métodos de ordenação # Seleção 23:01 Pesquisa e Ordenação: Aula 01 - Apresentação
  • 25. Alguma Dúvida? 23:01 Até a próxima aula... leinylson@gmail.com