MergeSort

Descripción

mergesort
camila munzlinger
Mapa Mental por camila munzlinger, actualizado hace más de 1 año
camila munzlinger
Creado por camila munzlinger hace casi 4 años
20
0

Resumen del Recurso

MergeSort
  1. Funcionamento

    Nota:

    • 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
    1. VANTAGENS
      1. O(n*log n)

        Nota:

        • melhor que o bobble sort O(n^2), e que o selection sort O(n^2),  e que o sell short -O(n^2)
        1. estável

          Nota:

          • não altera a ordem dos estados iguais
        2. DESVANTAGENS
          1. O(n*log n)

            Nota:

            • ele faz uma função linear, que faz com que o rendimento seja com o memso crescimento
            1. uso de vetor auxiliar
              1. uso de memória
              2. 23-4-67-(-8)-90-54-21-20

                Nota:

                • 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
                1. (-8)-4-20-21-23-54-67-90
              3. IMPLEMENTAÇÃO
                1. MergeShort
                  1. Merge
                    1. se o vetore não é nulo
                      1. se os dois vetores tem valores
                        1. se não

                          Nota:

                          • temp[i]=V[p2++] auxiliar n posição i recebe o valor do vetor na posição(meio+2)
                          1. se o inicio> meio

                            Nota:

                            • fim1=1 a variavel identifica que a separação do vetor contem uma unidade no lado direito
                            1. se (meio+1)>fim

                              Nota:

                              • fim2=1 fim1=1a variavel identifica que a separação do vetor contem uma unidade no lado esquerdo
                            2. se o vetor 1<vetor2

                              Nota:

                              • temp[i]=V[p1++] auxiliar naposição i recebe o valor do vetor  (inicio+1)
                    2. CONCEITO
                      1. Algoritmo de ordenação

                        Nota:

                        • Ordenação por intercalação
                        1. Usos
                          1. Organização de nomes em uma instituição
                            1. Organização das notas de um aluno
                          Mostrar resumen completo Ocultar resumen completo

                          Similar

                          Test de Geografía
                          maya velasquez
                          Temario de la Selectividad para Extranjeros (UNED)
                          maya velasquez
                          Organigramas
                          Diego Santos
                          La Dictadura Franquista Selectividad
                          Diego Santos
                          Mapa Conceptual
                          Javierr
                          Tejido epitelial
                          Nadim Bissar
                          DERECHO MERCANTIL
                          Juan Jose Avila Espinoza
                          Currículo
                          Fernanda Espinoza
                          MARCO DEL EMPRENDIMIENTO,LEY DE FOMENTO, FUENTES DE FINANCIACIÓN
                          Eneida Varon Lopez
                          LAS 4C EN LEGO EDUCATION APLICADAS A LA ESTRATEGIA CDIO
                          LUZ DARY GAMBA GAMBA