modelo de abordagem

20381 palavras 82 páginas
Capítulo 1
Prefácio
Este material foi escrito para ser utilizado no curso de verão Introdução a Estrutura de dados e Algoritmos em Java, do Instituto de Matemática e Estatística da Universidade de São Paulo.
As experiências como alunos e professores mostrou aos autores desta apostila os principais pontos de dificuldades no aprendizado. Isso motivou uma abordagem um pouco diferente para esta apostila em relação ao que é comum na maioria dos livros sobre o assunto
A cada capítulo, apresentaremos diversos problemas que servirão de motivação para os principais conceitos de estrutura de dados. Os exercícios complementarão o aprendizado pois ajudam a fixar os conceitos vistos na apostila e estimulam o aluno para conceitos avançados que fogem do escopo deste material.
Além disso, no fim de cada capítulo, apresentaremos as bibliotecas do Java que modelam as estruturas de dados apresentadas nesta apostila.

Capítulo 2
Introdução
"As três coisas mais difíceis no mundo: guardar segredo, perdoar uma injúria e aproveitar o tempo"
2.1 - Introdução
Considere o problema de descobrir a altura da pessoa mais alta de um grupo de pessoas. Suponha que estas pessoas estão em seqüência, como em uma fila de banco, e que esta fila não está vazia.
Vamos elaborar uma estratégia para resolver este problema. Uma solução bem simples seria fazer o seguinte:

Figura 2.1: Fila de pessoas

1. Pegue a altura da primeira pessoa. A única informação que você tem é que esta altura é a máxima até o momento. Então, "guarde" em algum lugar esta informação.
2. Percorra cada uma das próximas pessoas e faça o seguinte:
1. Pegue a altura da pessoa, esta é a altura atual.
2. Compare a altura atual com a máxima até o momento. Esta comparação pode resultar em três possibilidades: a altura atual é menor, é igual ou é maior.
3. Se a altura atual for maior, então faça o valor da altura máxima ser igual a atual.
Será que este procedimento é bom? Nesse caso temos de percorrer todas as pessoas

Relacionados

  • Abordagem bayesiana no modelo CAPM
    8875 palavras | 36 páginas
  • Abordagens Modelos e Praticas de DC
    3629 palavras | 15 páginas
  • Modelos de ADM - Abordagem estrategica
    2390 palavras | 10 páginas
  • Abordagem do modelo transteórico no comportamento alimentar
    4737 palavras | 19 páginas
  • MODELO DE DESENVOLVIMENTO ÁGIL: UMA ABORDAGEM INTRODUTÓRIA
    5841 palavras | 24 páginas
  • Uma abordagem guiada por modelos para desenvolvimento de software Web
    31718 palavras | 127 páginas
  • INDICADORES DE DESEMPENHO ORGANIZACIONAL: UMA ABORDAGEM AO MODELO DUPONT
    3511 palavras | 15 páginas
  • Modelos agéis xp e scrum sob uma abordagem comparativa modelos agéis xp e scrum sob uma abordagem comparativa modelos ageis xp e scrum sob uma abordagem comparativa
    386 palavras | 2 páginas
  • MODELO BUROCRÁTICO DE ORGANIZAÇÃO: Principais Abordagens, Contribuições e Limitações
    1811 palavras | 8 páginas
  • MODELO DE GESTÃO DA QUALIDADE DO AR – ABORDAGEM PREVENTIVA E CORRETIVA
    79488 palavras | 318 páginas