Uma vez selecionados os dois sub-ramos que serão trocados através do crossover, este método realiza a troca e atualiza
os parâmetros dasárvore do indivíduo
O método funciona da seguinte forma: ele é inicialmente chamado a partir de uma classe externa (geralmente a classe que
operacionaliza o crossover), que o aplica ao nó raiz de um dos indivíduos que participarão do crossover, passando como parâmetros
o sub-ramo a substituir (oldSubtree) e o sub-ramo substituto (newSubtree).
É o método geralmente utilizado nas operações de mutação
O método funciona da seguinte forma: ele é inicialmente chamado a partir de uma classe externa (geralmente a classe que
operacionaliza a mutação), que o aplica ao nó raiz do indivíduo que sofre a mutação, passando como parâmetros
o sub-ramo a substituir (oldSubtree) e o sub-ramo substituto (newSubtree).