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