MergeSort

Beschreibung

mergesort
camila munzlinger
Mindmap von camila munzlinger, aktualisiert more than 1 year ago
camila munzlinger
Erstellt von camila munzlinger vor fast 4 Jahre
20
0

Zusammenfassung der Ressource

MergeSort
  1. Funcionamento

    Anmerkungen:

    • 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)

        Anmerkungen:

        • 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

          Anmerkungen:

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

            Anmerkungen:

            • 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

                Anmerkungen:

                • 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

                          Anmerkungen:

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

                            Anmerkungen:

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

                              Anmerkungen:

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

                              Anmerkungen:

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

                        Anmerkungen:

                        • Ordenação por intercalação
                        1. Usos
                          1. Organização de nomes em uma instituição
                            1. Organização das notas de um aluno
                          Zusammenfassung anzeigen Zusammenfassung ausblenden

                          ähnlicher Inhalt

                          Mathe Themen
                          barbara91
                          Fragenkatalog Wirtschaftspolitik
                          Isaak Roscher
                          Oxford Academic Word List Sub1
                          torsten fab
                          KFOR Univie (mögliche Prüfungsfragen)
                          frau planlos
                          Lf. 2 Büroprozesse gestalten und Arbeitsvorgänge organisieren
                          Sarah Schneider
                          Fend - 4 Funktionen von Schule
                          Josephine .
                          Jour Gesko WS 18/19
                          Adrienne Tschaudi
                          PR 2018/19 GESKO VO 7-12
                          Adrienne Tschaudi
                          Vetie - Innere Medzin 2018
                          Fioras Hu
                          AVO 2015 Vetie
                          Schmolli Schmoll