Você está na página 1de 15

MTODOS DE ORDENAO

Irineu Gomes Varella

So Paulo - Brasil
1996 Direitos autorais reservados - Proibida a reproduo sem a autorizao do autor.

MTODOS DE ORDENAO - Irineu Gomes Varella

NDICE
1. Objetivos ................................................... 2. Introduo .................................................. 3. Um experimento .............................................. 3.1 - Material necessrio ao "kit" de cada grupo ......... 3.2 - Preparo do experimento ............................. 3.3 - Atividade dos alunos ............................... 4. Mtodos de ordenao ........................................ 4.1 - O mtodo da seleo ................................ 4.2 - O mtodo da insero ............................... 4.3 - O mtodo da bolha .................................. 5. Anlise dos mtodos ......................................... 5.1 - Mtodo da seleo .................................. 5.2 - Mtodo da insero ................................. 5.3 - Mtodo da bolha .................................... 3 3 4 4 4 5 6 6 9 10 13 13 14 14

MTODOS DE ORDENAO - Irineu Gomes Varella

1. OBJETIVOS
O presente texto dirigido aos professores de matemtica com a finalidade de auxili-los na tarefa de introduzir os conceitos e mtodos de ordenao, atravs de um experimento simples, que pode ser realizado com baixo custo, permitindo uma atividade ldica e intelectual para os seus alunos. Pretende-se, tambm, que um primeiro conceito de algortmo, como uma coleo ordenada de instrues que permitem chegar soluo de um problema, seja incorporada pelos alunos.

2. INTRODUO
A ordenao uma atividade fundamental e universalmente adotada para organizar classes de objetos, visando sua rpida localizao. H inmeros exemplos que podemos citar, do cotidiano dos alunos, realando a sua necessidade e praticidade, nos momentos que precisamos, por exemplo, localizar uma informao: a) a ordenao alfabtica encontra-se presente nos dicionrios, nas

enciclopdias, nas listas telefnicas dos assinantes e etc; b) a ordenao numrica surge, tambm, a todo momento, nas listas dos classificados de um concurso vestibular e nos resultados de competies esportivas; c) ocorrem ainda, as ordenaes dos dois tipos simultaneamente, como nas listas telefnicas de endereos, onde as ruas esto ordenadas alfabeticamente e, em cada uma delas, esto ordenados os assinantes pelo nmero de sua residncia. O estudo dos processos de ordenao tem a sua importncia principal no que se refere aos procedimentos que devem ser utilizados para se obter a ordenao de um determinado conjunto de dados. Estes procedimentos (algortmos) constitui-se na parte principal deste trabalho.

MTODOS DE ORDENAO - Irineu Gomes Varella

3. UM EXPERIMENTO
Os processos de ordenao podem ser bem melhor compreendidos

atravs da realizao prtica de uma atividade em grupo com os alunos. A funo da atividade criar as condies necessrias para a exposio dos mtodos mais usuais de ordenao, fazendo com que, previamente, tenham refletido e, possivelmente, resolvido um problema desse tipo, por algum mtodo. O professor poder dividir a sua classe em grupos de 3 ou 4 alunos e propor a tarefa de ordenar um conjunto de nmeros, utilizando o material e as condies adiante expostas. 3.1 - MATERIAL NECESSRIO AO "KIT" DE CADA GRUPO 1. 1 cartolina 2. 8 envelopes de papel opaco 3. 8 cartes de tamanho apropriado para serem inseridos nos envelo pes 3.2 - PREPARO DO EXPERIMENTO Os envelopes devero ser colados na cartolina, inseridos os cartes. Uma disposio adequada para os envelopes mostrada na figura 1: pela sua face lisa,

ficando mostra, o lado da abertura, por onde sero, posteriormente,

Figura 1

MTODOS DE ORDENAO - Irineu Gomes Varella

Em cada carto ser escrito um nmero. No h a necessidade que todos sejam diferentes. Em seguida, os oito cartes devem ser inseridos um em cada envelope. Para posteriormente facilitar a descrio dos processos de

ordenao, atribumos uma numerao aos envelopes, da esquerda para a direita, e nos referiremos a eles indistintamente como envelopes 1, 2, etc. ou posies 1, 2, etc.

3.3 - A ATIVIDADE DOS ALUNOS Cada grupo de alunos ao receber seu material ter como atividade ordenar regras: 1. S ser permitido, em cada etapa, retirar dois cartes e ler seus contedos ( figura 2 ); 2. Permite-se trocar os contedos de dois envelopes que estejam sendo lidos em um determinado momento; 3. No ser permitida a utilizao, por parte do grupo, do conhecimento da posio em que um determinado nmero se encontra, ou seja, no ser permitida a memorizao dos contedos dos envelopes que j foram consultados. os nmeros contidos nos envelopes, respeitando s seguintes

Figura 2

MTODOS DE ORDENAO - Irineu Gomes Varella

4. - MTODOS DE ORDENAO
possvel poder, exponha que durante a sua a atividade, que os diversos mtodos que dos em grupo grupos tenham O uma uma

conseguido professor concluso anlise

desempenhar o

tarefa

utilizando cada dos e,

diferentes. alcanou faa

ento, todo

solicitar o

procedimento

utilizado

seguida,

geral,

para

conjunto

alunos,

procedimentos

adotados. muito provvel, que os processos empregados no difiram, substancialmente, dos trs mtodos que abaixo expomos. Todos eles esto adiante discutidos com detalhes, inclundo uma simulao de seus procedimentos com a finalidade de ordenar, de forma crescente, a seqncia dos nmeros 37, 22, 47, 81, 16, 59, 47 e 64.

4.1 - O MTODO DA SELEO


Neste procedimento vamos determinar o menor dos elementos de uma seqncia e coloc-lo na posio 1 ( envelope 1 ). Levantamos os cartes correspondentes s posies 1 e 2 e comparamos os nmeros neles inscritos. Se o carto do envelope 1 for menor ou igual ao do envelope 2, no efetuamos a troca e os guardamos nas suas respectivas posies. Caso contrrio, trocamos os cartes de lugar. Assim procedendo, deixamos no primeiro envelope o menor dos nmeros entre as posies 1 e 2. Em seguida, repetimos o procedimento para os envelopes 1 e 3, 1 e 4, 1 e 5, at o ltimo. Com esse procedimento garantimos que o menor dos nmeros esteja colocado no primeiro envelope. O passo seguinte colocar o nmero imediatamente maior (ou igual) ao anterior, no segundo envelope, o que pode ser conseguido repetindo o processo anterior, comparando, agora, os contedos dos envelopes 2 e 3, 2 e 4, etc. SIMULAO: Com a finalidade de tornar claro o processo acima descrito efetuaremos uma simulao, tomando-se a seqncia dos nmeros: 47, 81, 16, 59, 47, e 64. Nos diferentes passos e 37, 22, comparaes

representaremos os nmeros que estaro sendo comparados em cor vermelha e aqueles que chegarem sua posio final, em azul. Situao inicial: 37, 22, 47, 81, 16, 59, 47, 64

MTODOS DE ORDENAO - Irineu Gomes Varella

PRIMEIRO PASSO: Comparar o primeiro elemento com cada um sua direita e efetuar uma troca quando necessrio. O objetivo desta etapa colocar o menor dos nmeros na posio 1:
1 comparao : 2 comparao : 3 comparao : 4 comparao : 5 comparao : 6 comparao : 7 comparao : 22 , 37 , 47 , 81 , 16 , 59 , 47 , 64 22 , 37 , 47 , 81 , 16 , 59 , 47 , 64 22 , 37 , 47 , 81 , 16 , 59 , 47 , 64 16 , 37 , 47 , 81 , 22 , 59 , 47 , 64 16 , 37 , 47 , 81 , 22 , 59 , 47 , 64 16 , 37 , 47 , 81 , 22 , 59 , 47 , 64 16 , 37 , 47 , 81 , 22 , 59 , 47 , 64 Trocou-se 37 com 22 Permanece, pois 22<47 Permanece, pois 22<81 Trocou-se 22 com 16 Permanece, pois 16<59 Permanece, pois 16<47 Permanece, pois 16<64

Foram efetuadas sete comparaes e determinamos o menor elemento da relao (16) que ficou colocado na posio mais esquerda. SEGUNDO PASSO: Comparar o segundo elemento com cada um sua direita e efetuar uma troca quando necessrio. A finalidade, agora, colocar o menor dos nmeros dos envelopes de 2 a 8, na posio 2. A situao inicial para este passo a situao final do passo anterior:
Situao inicial para este passo : 16 , 37 , 47 , 81 , 22 , 59 , 47 , 64 1 comparao : 2 comparao : 3 comparao : 4 comparao : 5 comparao : 6 comparao : 16 , 37 , 47 , 81 , 22 , 59 , 47 , 64 16 , 37 , 47 , 81 , 22 , 59 , 47 , 64 16 , 22 , 47 , 81 , 37 , 59 , 47 , 64 16 , 22 , 47 , 81 , 37 , 59 , 47 , 64 16 , 22 , 47 , 81 , 37 , 59 , 47 , 64 16 , 22 , 47 , 81 , 37 , 59 , 47 , 64 Permanece, pois 37<47 Permanece, pois 37<81 Trocou-se 37 com 22 Permanece, pois 22<59 Permanece, pois 22<47 Permanece, pois 22<64

TERCEIRO PASSO : Compara-se o terceiro elemento com cada um situado sua direita, efetuando-se a troca quando necessrio, para que o menor dos nmeros entre os envelopes de 3 a 8 seja colocado na posio 3. situao inicial para este passo , como antes, passo anterior:
Situao inicial para este passo: 1 comparao : 2 comparao : 3 comparao : 4 comparao : 5 comparao : 16 , 22 , 47 , 81 , 37 , 59 , 47 , 64 Permanece, pois 47<81 Trocou-se 47 com 37 Permanece, pois 37<59 Permanece, pois 37<47 Permanece, pois 37<64

a situao final do

16 , 22 , 47 , 81 , 37 , 59 , 47 , 64 16 , 22 , 37 , 81 , 47 , 59 , 47 , 64 16 , 22 , 37 , 81 , 47 , 59 , 47 , 64 16 , 22 , 37 , 81 , 47 , 59 , 47 , 64 16 , 22 , 37 , 81 , 47 , 59 , 47 , 64

MTODOS DE ORDENAO - Irineu Gomes Varella

QUARTO PASSO : Compara-se o quarto elemento com cada um situado sua direita, efetuando-se a troca quando necessrio. A situao inicial para este passo a situao final do passo anterior:
Situao inicial para este passo: 1 comparao : 2 comparao : 3 comparao : 4 comparao : 16 , 22 , 37 , 81 , 47 , 59 , 47 , 64 Trocou-se 81 com 47 Permanece, pois 47<59 Permanece, pois 47=47 Permanece, pois 47<64

16 , 22 , 37 , 47 , 81 , 59 , 47 , 64 16 , 22 , 37 , 47 , 81 , 59 , 47 , 64 16 , 22 , 37 , 47 , 81 , 59 , 47 , 64 16 , 22 , 37 , 47 , 81 , 59 , 47 , 64

QUINTO PASSO : Compara-se o quinto elemento com cada um situado sua direita, efetuando-se a troca quando necessrio. A situao inicial para este passo a situao final do passo anterior:
Situao inicial para este passo: 1 comparao : 2 comparao : 3 comparao : 16 , 22 , 37 , 47 , 81 , 59 , 47 , 64 Trocou-se 81 com 59 Trocou-se 59 com 47 Permanece, pois 47<64

16 , 22 , 37 , 47 , 59 , 81 , 47 , 64 16 , 22 , 37 , 47 , 47 , 81 , 59 , 64 16 , 22 , 37 , 47 , 47 , 81 , 59 , 64

SEXTO PASSO : Compara-se o sexto elemento com cada um situado sua direita, efetuando-se a troca quando necessrio. A situao inicial para este passo a situao final do passo anterior:
Situao inicial para este passo: 1 comparao : 2 comparao : 16 , 22 , 37 , 47 , 47 , 81 , 59 , 64 Trocou-se 59 com 81 Permanece, pois 59<64

16 , 22 , 37 , 47 , 47 , 59 , 81 , 64 16 , 22 , 37 , 47 , 47 , 59 , 81 , 64

STIMO PASSO : Compara-se o stimo elemento com cada um situado sua direita, efetuando-se a troca quando necessrio. A situao inicial para este passo a situao final do passo anterior:
Situao inicial para este passo: 1 comparao : 16 , 22 , 37 , 47 , 47 , 59 , 81 , 64 Trocou-se 64 com 81

16 , 22 , 37 , 47 , 47 , 59 , 64 , 81

Com essa ltima comparao e troca, a lista ficou ORDENADA.

MTODOS DE ORDENAO - Irineu Gomes Varella

4.2 - O MTODO DA INSERO


O mtodo da insero consiste em ordenar pequenos grupos que vamos criando a partir do primeiro elemento e inserindo, em cada passo, um novo elemento no grupo que j se encontrava ordenado, reordenando-o novamente, atravs de trocas de posies. O menor grupo que podemos formar com os nmeros de uma seqncia um grupo constitudo de apenas um nmero. Ele, obviamente, encontra-se ordenado. Desta forma, podemos iniciar o processo formando um grupo unitrio com o elemento mais esquerda da lista: o contedo do envelope nmero um. Em seguida, acrescentamos ao grupo o primeiro nmero sua direita. Efetuamos a comparao: se o elemento inserido for maior ou igual ao que j fazia parte do grupo, no efetuamos uma troca. Se for menor, permutamos sua posio. Com isso, estabelecemos a ordem crescente dentro do grupo formado. Cada novo elemento inserido comparado com o elemento imediatamente sua esquerda. Se for maior ou igual, no h troca a ser feita. Se for menor, efetua-se a permutao deste com aquele. Em cada situao em que o elemento inserido for trocado pelo que se encontrava sua esquerda ( significando que ele era menor que o maior elemento do grupo original ), devemos efetuar uma nova comparao com o nmero que agora se encontrar sua esquerda. Ocorrer uma nova troca se ele for menor e repete-se o procedimento na sua nova posio. Considerando a seqncia que usamos antes, temos: Situao inicial:
1 grupo ( inicial) : 1 INSERO : 1 comparao: 2 INSERO : 1 comparao: 3 INSERO : 1 comparao:

37, 22, 47, 81, 16, 59, 47, 64


[37], 22, 47, 81, 16, 59, 47, 64 [37, 22], 47, 81, 16, 59, 47, 64 [22, 37], 47, 81, 16, 59, 47, 64 [22, 37, 47], 81, 16, 59, 47, 64 [22, 37, 47], 81, 16, 59, 47, 64 [22, 37, 47, 81], 16, 59, 47, 64 [22, 37, 47, 81], 16, 59, 47, 64 Inseriu-se o 22 Trocou-se 22 com 37 Inseriu-se o 47 Permanece, pois 47>37 Inseriu-se o 81 Permanece, pois 81>47

MTODOS DE ORDENAO - Irineu Gomes Varella

10

4 INSERO : 1 comparao: 2 comparao: 3 comparao: 4 comparao: 5 INSERO : 1 comparao: 2 comparao: 6 INSERO : 1 comparao: 2 comparao: 3 comparao: 7 INSERO : 1 comparao: 2 comparao:

[22, 37, 47, 81, 16], 59, 47, 64 [22, 37, 47, 16, 81], 59, 47, 64 [22, 37, 16, 47, 81], 59, 47, 64 [22, 16, 37, 47, 81], 59, 47, 64 [16, 22, 37, 47, 81], 59, 47, 64 [16, 22, 37, 47, 81, 59], 47, 64 [16, 22, 37, 47, 59, 81], 47, 64 [16, 22, 37, 47, 59, 81], 47, 64 [16, 22, 37, 47, 59, 81, 47], 64 [16, 22, 37, 47, 59, 47, 81], 64 [16, 22, 37, 47, 47, 59, 81], 64 [16, 22, 37, 47, 47, 59, 81], 64 [16, 22, 37, 47, 47, 59, 81, 64] [16, 22, 37, 47, 47, 59, 64, 81] [16, 22, 37, 47, 47, 59, 64, 81]

Inseriu-se o 16 Trocou-se 16 com 81 Trocou-se 16 com 47 Trocou-se 16 com 37 Trocou-se 16 com 22 Inseriu-se o 59 Troca-se 59 com 81 Permanece, pois 59>47 Inseriu-se o 47 Troca-se 47 com 81 Troca-se 47 com 59 Permanece, pois 47=47 Inseriu-se o 64 Troca-se o 64 com 81 Permanece, pois 64>59

Termina o processo com a seqncia ORDENADA.

4.3 - O MTODO DA BOLHA


Um aplicado terceiro nossa procedimento, lista de chamado mtodo da bolha, poder ser na

nmeros,

consistindo,

inicialmente,

comparao entre os dois primeiros nmeros ( os das posies 1 e 2 ). Se o da posio 1 for maior que o da posio 2, efetuamos uma troca. Caso contrrio eles permanecem em suas posies originais. Em seguida, comparamos os das posies 2 e 3 e agimos como antes: s efetuamos a troca se o da posio 2 for maior que o da posio 3, e assim por diante com os nmeros das posies 3 e 4, 4 e 5, ... at efetuarmos a comparao entre aqueles que ocupam as posies 7 e 8. Com isso deslocamos o maior deles para a ltima posio ( a posio 8, mais direita ). O maior nmero, por assim dizer, "borbulha" para a posio "mais elevada", como as bolhas, em um lquido, elevam-se para a sua superfcie. A simulao adiante, ilustra o processo completo para o leitor. Como nas simulaes anteriores, os nmeros que estaro sendo comparados sero representados em vermelho e aqueles que j tenham atingido sua posio final, em azul.

MTODOS DE ORDENAO - Irineu Gomes Varella Situao inicial: 37, 22, 47, 81, 16, 59, 47, 64

11

PRIMEIRO PASSO: Efetuar as comparaes antes descritas, com a finalidade de colocar o maior dos nmeros na posio 8:
1 comparao: 2 comparao: 3 comparao: 4 comparao: 5 comparao: 6 comparao: 7 comparao: 22, 37, 47, 81, 16, 59, 47, 64 22, 37, 47, 81, 16, 59, 47, 64 22, 37, 47, 81, 16, 59, 47, 64 22, 37, 47, 16, 81, 59, 47, 64 22, 37, 47, 16, 59, 81, 47, 64 22, 37, 47, 16, 59, 47, 81, 64 22, 37, 47, 16, 59, 47, 64, 81 Trocou-se 22 com 37 Permanece, pois 37<47 Permanece, pois 47<81 Trocou-se 16 com 81 Trocou-se 59 com 81 Trocou-se 47 com 81 Trocou-se 64 com 81

Com a seqncia de comparaes e trocas anteriores, o nmero 81 (o maior da lista) "borbulhou" para a posio 8. SEGUNDO PASSO: Tomando-se a situao final do passo anterior como

inicial, vamos fazer "borbulhar" um segundo nmero (menor ou igual ao que j se encontra na posio 8) para a posio 7:
Situao inicial: 1 comparao: 2 comparao: 3 comparao: 4 comparao: 5 comparao: 6 comparao: 22, 37, 47, 16, 59, 47, 64, 81 22, 37, 47, 16, 59, 47, 64, 81 22, 37, 47, 16, 59, 47, 64, 81 22, 37, 16, 47, 59, 47, 64, 81 22, 37, 16, 47, 59, 47, 64, 81 22, 37, 16, 47, 47, 59, 64, 81 22, 37, 16, 47, 47, 59, 64, 81 Permanece, pois 22<37 Permanece, pois 37<47 Trocou-se 16 com 47 Permanece, pois 47<59 Trocou-se 47 com 59 Permanece, pois 59<64

Encerra-se o segundo passo, com a posio 7 ocupada pelo nmero 64. TERCEIRO PASSO: Como o leitor j percebeu, nosso objetivo transferir um nmero ( menor ou igual ao 64 ) para a posio 6, partindo da ltima seqncia do passo anterior.
Situao inicial: 1 comparao: 2 comparao: 3 comparao: 4 comparao: 5 comparao: 22, 37, 16, 47, 47, 59, 64, 81 22, 37, 16, 47, 47, 59, 64, 81 22, 16, 37, 47, 47, 59, 64, 81 22, 16, 37, 47, 47, 59, 64, 81 22, 16, 37, 47, 47, 59, 64, 81 22, 16, 37, 47, 47, 59, 64, 81 Permanece, pois 22<37 Trocou-se 37 com 16 Permanece, pois 37<47 Permanece, pois 47=47 Permanece, pois 47<59

MTODOS DE ORDENAO - Irineu Gomes Varella Encerra-se o passo com o nmero 59 na sexta posio.

12

QUARTO PASSO: Preencher a quinta posio com um nmero menor ou igual quele que se encontra na posio 6:
Situao inicial: 1 comparao: 2 comparao: 3 comparao: 4 comparao: 22, 16, 37, 47, 47, 59, 64, 81 16, 22, 37, 47, 47, 59, 64, 81 16, 22, 37, 47, 47, 59, 64, 81 16, 22, 37, 47, 47, 59, 64, 81 16, 22, 37, 47, 47, 59, 64, 81 Trocou-se 22 com 16 Permanece, pois 22<37 Permanece, pois 37<47 Permanece, pois 47=47

QUINTO PASSO: Preencher a quarta posio com um nmero menor ou igual quele que se encontra na posio 5:
Situao inicial: 1 comparao: 2 comparao: 3 comparao: 16, 22, 37, 47, 47, 59, 64, 81 16, 22, 37, 47, 47, 59, 64, 81 16, 22, 37, 47, 47, 59, 64, 81 16, 22, 37, 47, 47, 59, 64, 81 Permanece, pois 16<22 Permanece, pois 22<37 Permanece, pois 37<47

SEXTO PASSO: Preencher a terceira posio com um nmero menor ou igual quele que se encontra na posio 4:
Situao inicial: 1 comparao: 2 comparao: 16, 22, 37, 47, 47, 59, 64, 81 16, 22, 37, 47, 47, 59, 64, 81 16, 22, 37, 47, 47, 59, 64, 81 Permanece, pois 16<22 Permanece, pois 22<37

STIMO PASSO: Preencher a segunda posio com um nmero menor ou igual quele que se encontra na posio 3:
Situao inicial: 1 comparao: 16, 22, 37, 47, 47, 59, 64, 81 16, 22, 37, 47, 47, 59, 64, 81 Permanece, pois 16<22

O processo finaliza com a seqncia ORDENADA.

MTODOS DE ORDENAO - Irineu Gomes Varella

13

5. ANLISE DOS MTODOS


Vamos, apresentados, a seguir, enfocando efetuar seus uma breve anlise e dos trs processos a sua

aspectos

bsicos

discutindo

aplicao em situaes particulares.

5.1 - MTODO DA SELEO Como vimos, na primeira etapa do processo de seleo, colocamos o menor dos nmeros na primeira posio ( esquerda ), comparando-o com cada um dos demais. Em uma seqncia de n nmeros haver, portanto, a necessidade de (n-1) comparaes. No segundo passo, quando desejarmos repetir o processo para colocar o segundo menor nmero ( ou igual ao primeiro ) na posio 2, ocorrero (n-2) comparaes e assim por diante para os demais. Nem sempre, durante as comparaes, haver trocas. Na situao mais desfavorvel em que desejamos ordenar de forma crescente uma lista de nmeros que se encontra originalmente decrescente, ser necessrio efetuar tantas trocas quantas comparaes. De qualquer modo, o nmero de comparaes efetuadas ser: a) b) c) d) (n - 1) no primeiro passo; (n - 2) no segundo passo; (n - 3) no terceiro passo, at... 1 comparao no (n-1) passo

O nmero total delas (S) ser, evidentemente, a soma do nmero de comparaes em cada passo: S = (n-1) + (n-2) + (n-3) + ... + 1 Temos, ento, uma progresso aritmtica decrescente, de razo (-1), cuja soma : S = [(n-1) + 1](n-1)/2 = n(n-1)/2

MTODOS DE ORDENAO - Irineu Gomes Varella

14

5.2 - MTODO DA INSERO: O processo tem incio com um grupo de apenas um elemento, para o qual no h comparaes a serem feitas. Estas se iniciam quando ocorre a primeira insero: d-se uma comparao e pode haver uma troca, se o elemento inserido for menor do que aquele que j estava no grupo. Um novo nmero inserido e podero ocorrer uma ou duas comparaes. Na situao mais desfavorvel, em que queremos obter uma seqncia crescente teremos: a) 1 comparao na 1 insero; b) 2 comparaes na 2 insero; e assim por diante, at c) (n-1) comparaes na (n-1) insero. Como o primeiro grupo formado pelo primeiro elemento esquerda, se a seqncia constituda de n nmeros, haver, portanto, (n-1) inseres. O nmero mximo de comparaes ser: S = 1 + 2 + 3 + ... + (n-1) como no processo anterior. Se a seqncia estiver originalmente ordenada de forma crescente e o nosso objetivo for orden-la dessa forma, haver apenas (n-1) comparaes. = n(n-1)/2 e os nmeros originais encontram-se em ordem decrescente,

5.3 - MTODO DA BOLHA: O primeiro passo no mtodo da bolha consiste em levar o maior nmero da seqncia para a posio mais direita ( caso desejarmos orden-la de modo crescente ). Em seguida, o segundo maior nmero ( ou

MTODOS DE ORDENAO - Irineu Gomes Varella

15

igual ao anterior ) dever ser deslocado para a penltima posio direita e assim por diante. Se a lista de nmeros j se encontra ordenada de forma crescente, ocorrero (n-1) comparaes apenas eles. Na situao inversa, quando a lista de nmeros encontra-se em ordem decrescente, teremos: a) (n-1) comparaes na primeira etapa; b) (n-2) comparaes na segunda etapa; at atingirmos c) 1 comparao na (n-1) etapa. O nmero total delas, ser: S = (n-1) + (n-2) + ... + 1 = n(n-1)/2 como ocorreu para os mtodos da seleo e da insero. e nenhuma troca de posio entre

IRINEU GOMES VARELLA - Astrnomo nascido em So Paulo em 07 de setembro de 1952. formado em Fsica e Matemtica e com Ps-Graduao em Astronomia pela Universidade de So Paulo. Iniciou sua carreira no Planetrio e Escola Municipal de Astrofsica de So Paulo em 1968, sendo Diretor Geral da Instituio de 1980 a 2002. Ministrou mais de uma centena de cursos e dezenas de palestras de Astronomia. Colaborou durante vrios anos na edio do Anurio Astronmico do Instituto Astronmico e Geofsico da USP. Escreveu dezenas de textos de divulgao e ensino de Astronomia publicados pelo Planetrio de So Paulo e em jornais, revistas e outros peridicos de vrios lugares do Brasil. (308X)

Você também pode gostar