null
US
Sign In
Sign Up for Free
Sign Up
We have detected that Javascript is not enabled in your browser. The dynamic nature of our site means that Javascript must be enabled to function properly. Please read our
terms and conditions
for more information.
Next up
Copy and Edit
You need to log in to complete this action!
Register for Free
25582343
MergeSort
Description
mergesort
No tags specified
mergesort
Mind Map by
camila munzlinger
, updated more than 1 year ago
More
Less
Created by
camila munzlinger
over 3 years ago
20
0
0
Resource summary
MergeSort
Funcionamento
Annotations:
Dividir: divide a sequencia de N elementos a serem ordenados em duas subsequencias de N/2 elementos cada
Conquistar:ordenar as duas subsequências recursivamente utilizando a ordenação por intercalação
Combinar: intercalar as duas subsequências ordenadas para produzir a solução
VANTAGENS
O(n*log n)
Annotations:
melhor que o bobble sort O(n^2), e que o selection sort O(n^2), e que o sell short -O(n^2)
estável
Annotations:
não altera a ordem dos estados iguais
DESVANTAGENS
O(n*log n)
Annotations:
ele faz uma função linear, que faz com que o rendimento seja com o memso crescimento
uso de vetor auxiliar
uso de memória
23-4-67-(-8)-90-54-21-20
Annotations:
mergesort 23-4-67-(-8) 90-54-21-20 23-4 67-(-8) 90-54 21-20 23 4 67 (-8) 90 54 21 20 merge 4-23 -(-8)-67 54-90 20-21 (-8)-4-23-67 20-21-54-90 (-8)-4-20-21-23-54-67-90
(-8)-4-20-21-23-54-67-90
IMPLEMENTAÇÃO
MergeShort
Merge
se o vetore não é nulo
se os dois vetores tem valores
se não
Annotations:
temp[i]=V[p2++] auxiliar n posição i recebe o valor do vetor na posição(meio+2)
se o inicio> meio
Annotations:
fim1=1 a variavel identifica que a separação do vetor contem uma unidade no lado direito
se (meio+1)>fim
Annotations:
fim2=1 fim1=1a variavel identifica que a separação do vetor contem uma unidade no lado esquerdo
se o vetor 1<vetor2
Annotations:
temp[i]=V[p1++] auxiliar naposição i recebe o valor do vetor (inicio+1)
CONCEITO
Algoritmo de ordenação
Annotations:
Ordenação por intercalação
Usos
Organização de nomes em uma instituição
Organização das notas de um aluno
Show full summary
Hide full summary
Want to create your own
Mind Maps
for
free
with GoConqr?
Learn more
.
Similar
MergeSort
Anna Karoliny Lima Timm
Criminal Law
jesusreyes88
Weimar Revision
Tom Mitchell
Frankenstein Critic Quotes
Chloe Day
Of Mice and Men
becky_e
Religious Studies Key Concepts
Keera
AQA AS Biology Unit 2 The Variety of Life
elliedee
Nazi Germany 1933-39
c7jeremy
Geography - Case Studies
jacobhatcher97
1PR101 2.test - Část 16.
Nikola Truong
LOVE AND RELATIONSHIPS~ AQA POETRY ANTHOLOGY
Fozia Xx
Browse Library