Instruções

Passo 7

Agora é hora de ordenar e mesclar as listas (left_part e right_part) na lista original. Você pode fazer isso comparando os elementos em ambas as listas e mesclando o elemento menor à lista principal. Você vai fazer essa comparação para todos os índices em left_part e right_part. Crie três variáveis: left_array_index, right_array_index e sorted_index e defina seus valores como 0. Essas variáveis vão ajudar você a acompanhar cada índice durante o processo de ordenação.

O que fazer:

Testes:

  • Você deve ter uma variável chamada `left_array_index` dentro da sua função `merge_sort`
  • O valor de `left_array_index` deve ser `0`.
  • Você deve ter uma variável chamada `right_array_index` dentro da sua função `merge_sort`
  • O valor de `right_array_index` deve ser `0`.
  • Você deve ter uma variável chamada `sorted_index` dentro da sua função `merge_sort`
  • O valor de `sorted_index` deve ser `0`.

Preview