Ir para conteúdo
Fórum Script Brasil
  • 0

ajuda aeee


marcos934

Pergunta

Olá pessoal, estou no 3 período de ciência da computação, fiz esse cod de ordenação quicksort, ele precisa esta implementado de maneira recursiva com uso de TAD's, o problema que esta dando tela preta quando copilado... não sei o erro me ajuda, pfvr.



#include<stdio.h>

#define TAM 5



int particao(int *v , int esq, int dir){
int aux;

int part= v[(dir+esq)/2];
while(esq<=dir){

while(v[esq]<v[part] && esq <dir){ 

esq++;
}


while(v [dir] >v[part] && dir<esq){

dir--;}




if(dir<=esq){
aux = esq;
esq = dir;
dir = aux;
esq++;
dir--;

}


}
}




void qksort(int *v, int esq,int dir){
int part;

part= particao(v,esq,dir);

if(dir<part){
return qksort(v,esq,part+1);}


if(esq<=part){
return qksort(v,part-1,dir);
}






}



int main(){
int vet[TAM]={2,7,5,3,6};
int i;

qksort(vet,0,TAM-1);

printf(" \n Valores ordenados \n");
for(i = 0; i < TAM; i++)
{
printf("%d\n", vet);
}
system("pause");
return 0;



}

 

 

 

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...