MERGESORT void mergeSort(int v[], int esq, int dir){ int meio;
{"Image DocumentName": "MERGESORT void mergeSort(int v[], int esq, int dir){ int meio;", "Image ImageDescription": "void merge(int vetor[], int inicio, int meio, int fim){ int tamanho = fim - inicio + 1; int i, j, k, posicao; int temp[tamanho]; for (i=inicio; i<=fim; i++) { temp[i] = vetor[i]; } for (i=inicio, j=meio+1, posicao=inicio; (i <= meio) && (j <= fim); posicao++) { if(temp[i]<temp[j]){ vetor[posicao] = temp[i]; i ++; else{ vetor[posicao] = temp[j]; j++; if(i == meio+1){ for(k=j; k<=fim; k++){ vetor[posicao] = temp[k]; posicao++; else { for(k=i; k<=meio; k++){ void mergeSort(int v[], int esq, int dir){ int meio; if(dir>esq){ meio = (dir+esq)/2; mergeSort(v, esq, meio); mergeSort(v, meio+1, dir); merge(v, esq, meio, dir); }", "Image XResolution": "37", "Image YResolution": "37", "Image ResolutionUnit": "Pixels/Centimeter", "Image Software": "SlidePlayer", "Image YCbCrPositioning": "Centered"}