Instruções

Passo 20

Antes de testar a função merge_sort(), você precisa criar um caso base que pare a execução da função quando o tamanho do array for menor ou igual a 1. Este caso base irá parar a chamada de recursão. Sem ele, a operação de merge sort continuaria a ser executada mesmo quando a lista já estivesse ordenada ou não tivesse elementos. Logo após a declaração da função, crie uma instrução if com esta condição: len(array) <= 1. Dentro do corpo da declaração if adicione uma declaração return para interromper a execução da função.

O que fazer:

Testes:

  • Você deve criar uma declaração `if` para verificar se `len(array) <= 1`.
  • Você deve ter uma declaração `return` no corpo da declaração `if`.

Preview