Skip to content

Latest commit

 

History

History

Mergesort

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Mergesort

Funcionalidades

Nesse diretório há códigos, os quais executam o mergesort, ordenando vários tipos de vetor em 3 linguagens de programação diferentes.

Ordenando vetor de inteiros

Ordem crescente

Ordem decrescente

Ordenando vetor Float

Ordem crescente

Ordem decrescente

Ordenando vetor Double

Ordem crescente

Ordem decrescente

Ordenando vetor de caracteres

Ordem crescente

Ordem decrescente

Ordenando vetor de Strings

Ordem crescente

Ordem decrescente

Implantação do algoritmo

1º Passo

Para implementar o método mergesort no seu código primeiro copie e cole as funções e procedimentos

  • void intercalar (int[] vet, int esq, int meio, int dir)
  • void merge (int vet[], int esq, int dir)
  • void mergesort (int[] vet)

2º Passo

Por fim, para ordenar seu array chame pela função mergesort(), passando por parâmentto o vetor que deseja ordenar

mergesort(nome_do_vetor); 

💡 Observação

Os argumentos das funções podem mudar de acordo com a liguagem de programação utilizada.

Modo desenvolvedor

Para a execussão dos códigos é aconselhável que os códigos em C e C++ sejam executados na IDE Code::Blocks ou no Visual Studio Code (caso possua as extensões adequadas instaladas) e os códigos em Java na IDE Eclipse, no cmd ou no Visual Studio Code.