MergeSort

Beschreibung

mergesort
camila munzlinger
Mindmap von camila munzlinger, aktualisiert more than 1 year ago
camila munzlinger
Erstellt von camila munzlinger vor mehr als 3 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

                          Einstufungstest Französisch B1.2
                          SprachschuleAktiv
                          Aufbau Quellenanalyse
                          barbara91
                          Gemischte Klausur- und sonstige Fragen
                          Bibische
                          Vektorendefinition
                          Sinan 2000
                          EC Gesundheitspsychologie
                          Anna B
                          PR-Öffentlichkeitsarbeit Teil1
                          Tanja Eder
                          Jour Gesko WS 18/19
                          Adrienne Tschaudi
                          Parasitologie 2019
                          Peter Christian Ponn
                          Innere Pferd Vetie
                          Anne Käfer
                          Innere kl. Wdk Vetie
                          Anne Käfer