Algoritmos e Estrutura de Dados I - AE22CP - 2013/1 | 
| Bruno César Ribas | 
Exercícios
- http://br.spoj.com/problems/TROCCARD/
 - http://br.spoj.com/problems/COFRE/
 - O que é Algoritmo?
 - Crie uma função busca_binaria() que realiza uma busca binária num vetor, passado como parâmetro. A função deve retornar a posição do elemento procurado dentro do vetor, caso exista, ou -1 caso este não exista. Você não deve utilizar variáveis globais, logo todas as informações necessárias para a função busca binária funcionar devem ser fornecidas nos parâmetros da mesma.
 - Crie uma função NÃO recursiva que mostre o conteúdo de uma lista ao contrário: L1 = 23, 45, 12, 0, 9 deve mostrar 9, 0, 12, 45, 23.
 - Crie uma função que varre uma lista de números inteiros e diz se ela está ordenada ou não. Além disse, deve dizer se está ordenada em ordem crescente ou decrescente.
 - Cria uma estrutura lista para armazenar os n pontos de um polígono.
Crie as funções:
 
- inicializa()
 - insere_pontos_na_lista()
 - calcula_perimetro_poligono()
 
 
 
 Exemplo de entrada:
4 2 2 4 4 6 2 4 0
Saida Para o exemplo acima:11.313708
 
 - Implemente a função busca_binaria() não recursiva.
 
-- 
Last Modified: Mon Jun  3 18:21:11 2013.