Disciplinas UFC

Construção e Análise de Algoritmos

aula 01:  Algoritmos básicos de ordenação   (pdf, video)

< Figura >
  1. Quantos bonequinhos são necessários para ordenar uma lista?
plano da aula  

1.  Introdução
  1. para manter as coisas em ordem é preciso ordená-las primeiro, não é?

2.  A ordenação por seleção  
  1. a ideia mais natural para ordenar uma lista

    ◦  complexidade:  O ( n 2 )

3.  O algoritmo da bolha  
  1. a operação de varredura

    ◦  complexidade:  O ( n 2 )

4.  A ordenação por inserção  
  1. ordenando do começo para o fim

    ◦  complexidade:  O ( n 2 )

5.  Quem é o mais rápido?  
  1. é tudo a mesma coisa, ou não?
lista de exercícios 01   (pdf)
exercício 1:   Ordenando duas listas
< Figura >
exercício 2:   Ordenação par-ímpar
< Figura >
exercício 3:   A lista unimodal
< Figura >
exercício 4:   A lista zigue-zague
< Figura >
exercício 5:   Ordenação ímpar
< Figura >
exercício 6:   Ordenação n
< Figura >


↩︎ Voltar