Ir ao conteúdo
  • Cadastre-se

paul0liveira

Membro Júnior
  • Posts

    10
  • Cadastrado em

  • Última visita

Reputação

0
  1. Certo! Aqui está (notem que estou com o Netbeans aberto, é um software pesado, mas NUNCA um Netbeans vai fazer usar o disco 99% pra falar a verdade nenhum software sozinho faz isso ! Acho que só um Antivirus muito pesado pra fazer isso acontecer (um McAfee da vida creio eu rsrs))
  2. Minhas sinceras desculpas pela demora a postar. Mas aqui está a foto da aba Atividade no disco, com ordem decrescente: (Note que no momento do print não estava em 100% mas estava em 60% o que já é muito. Mas o meu Disco ainda chega a ser utilizado 100% apesar de ser com menos frequência que antes).
  3. Olha aí os processos que estão demandando leitura no monitor de recursos!
  4. Hum... Isso realmente é a solução? Caso seja, teria como me explicar esses procedimentos? E Diminuir em quanto?
  5. Olá galera. Meu Notebook HP core i5 3ª geração 500HD 4RAM com o Sistema Operacional Windows 8.1 x64 está com um problema que eu tenho observado que uma boa quantidade de gente também tem. Meu gerenciador de tarefas mostra que a utilização total em meu disco é de 99-100% !! O not fica lento e esquenta bastante! Eu já fiz uma limpeza em praticamente tudo, desfragmentei, deu uma amenizada, mas não solucionou. O disco ainda chega a ser utilizado 100% com somente um ou nenhum programa aberto!! Eu notei que muitas pessoas no começo desse ano e em 2013 postaram em forúns essa dúvida, e muitos falaram que a Microsoft ia enviar uma atualização com a solução, outros falaram que era só atualizar do 8 para o 8.1 que isso ia sumir... Mas ja estamos quase em 2015, meu Windows é o 8.1, minhas atualizações são feitas semanalmente, e o problema persiste... Alguém por favor sabe solucionar este problema? Meu notebook possui só 5 meses de uso.
  6. Entendi! Consegui! É Só ir em 'Ferramentas'->Opções do compilador->(Aqui vai ter um local escrito assim 'Adicionar esses comandos a linha de comando Linker' é só colocar esse parâmetro que voce me passou -Wl,--stack,8388608 e pronto ! Obrigado á todos que responderam ! Realmente me ajudou !
  7. Este seu algoritmo está lega. Mas como eu citei, QuickSort com pivô no meio funciona, mas QuickSort com pivô no fim não, porque com pivô no meio ele é com laço de repetição, e com pivô no fim com recursividade entende... O problema eu descobri! é na recursividade, meu Dev não suporta esta quantidade de recursividade, terei que fazer o Quick com pivô no fim com laços de repetição... É bem mais complicado... Alguma dica? Sou meio leigo no assunto, me disseram que tenho que usar outro compilador que suporte toda essa recursão... Essa seria a solução que você fala?
  8. Olá galera, venho aqui pedir ajuda de vocês quanto a um erro que está ocorrendo com meu QuickSort com pivô no último elemento. Bom, estou fazendo um artigo cientifico e preciso coletar dados da velocidade de ordenação do QuickSort com diferentes números de elementos. Bom, meu Quick está ordenando até mais ou menos 40mil e alguma coisa números. Quando coloco a partir de 50mil por exemplo, o Quick simplesmente não ordena, e meu Dev dá erro e para! E eu preciso de dados do Quick ordenando de 10mil 20mil,30mil... até 100mil elementos! Minha IDE é Dev C++, e minha máquina é um notebook na HP i5 4gb de memória RAM. Eu passei este algoritmo para alguns amigos (que usam Dev tb) e continuou dando erro... Não sei o que causa este erro.. De princípio achei que era o Dev, mas um colega meu me passou um outro QuickSort, com pivô no meio, e meu Dev ordenou 100mil elementos tranquilo! Isso me deixou ainda mais confuso! Sem falar que no artigo preciso coletar dados do SelectionSort também, e o selection ordena 100mil elementos tranquilo também...Bom eu posso estar enganado mas não creio que seja a IDE. O erro não deve ser no algoritmo porque 40mil ele ordena! Quando passa disso ele dá erro! Aparece uma janela falando que o 'QuickSort.exe' parou de funcionar, e na tela do Dev C++ aparece: 'return value 3221225725' Quem quiser dá uma olhada no código (Em C) aí está: A quem se disponibilizar de me ajudar, eu agradeço desde já! #include <stdio.h> #include <stdlib.h> #define MAX 100000 int Quick(int vetor[],int ini,int fim){ if (fim< ini) return; int meio = partition (vetor,ini,fim); Quick(vetor,ini,meio-1); Quick(vetor,meio+1,fim); } int partition (int vetor[],int ini,int fim){ int temp,i,atual,pivo = vetor[fim]; int menores = ini-1; for (atual=ini;atual<fim;atual++){ if(vetor[atual]<pivo){ menores++; temp=vetor[menores]; vetor[menores]=vetor[atual]; vetor[atual]=temp; } } temp = vetor[menores+1]; vetor[menores+1]=vetor[fim]; vetor[fim]=temp; return menores+1; } void main(){ int i,vetor[MAX]; for(i=0;i<MAX;i++){ vetor=MAX-i; } printf(" [%d] ",vetor); Quick(vetor,0,MAX-1); for(i=0;i<MAX;i++){ printf("[%d] ",vetor); } system("PAUSE"); }
  9. Olá galera, venho aqui pedir ajuda de vocês quanto a um erro que está ocorrendo com meu QuickSort com pivô no último elemento. Bom, estou fazendo um artigo cientifico e preciso coletar dados da velocidade de ordenação do QuickSort com diferentes números de elementos. Bom, meu Quick está ordenando até mais ou menos 40mil e alguma coisa números. Quando coloco a partir de 50mil por exemplo, o Quick simplesmente não ordena, e meu Dev dá erro e para! E eu preciso de dados do Quick ordenando de 10mil 20mil,30mil... até 100mil elementos! Minha IDE é Dev C++, e minha máquina é um notebook na HP i5 4gb de memória RAM. Eu passei este algoritmo para alguns amigos (que usam Dev tb) e continuou dando erro... Não sei o que causa este erro.. De princípio achei que era o Dev, mas um colega meu me passou um outro QuickSort, com pivô no meio, e meu Dev ordenou 100mil elementos tranquilo! Isso me deixou ainda mais confuso! Sem falar que no artigo preciso coletar dados do SelectionSort também, e o selection ordena 100mil elementos tranquilo também...Bom eu posso estar enganado mas não creio que seja a IDE. O erro não deve ser no algoritmo porque 40mil ele ordena! Quando passa disso ele dá erro! Aparece uma janela falando que o 'QuickSort.exe' parou de funcionar, e na tela do Dev C++ aparece: 'return value 3221225725' Quem quiser dá uma olhada no código (Em C) aí está: A quem se disponibilizar de me ajudar, eu agradeço desde já! #include <stdio.h> #include <stdlib.h> #define MAX 100000 int Quick(int vetor[],int ini,int fim){ if (fim< ini) return; int meio = partition (vetor,ini,fim); Quick(vetor,ini,meio-1); Quick(vetor,meio+1,fim); } int partition (int vetor[],int ini,int fim){ int temp,i,atual,pivo = vetor[fim]; int menores = ini-1; for (atual=ini;atual<fim;atual++){ if(vetor[atual]<pivo){ menores++; temp=vetor[menores]; vetor[menores]=vetor[atual]; vetor[atual]=temp; } } temp = vetor[menores+1]; vetor[menores+1]=vetor[fim]; vetor[fim]=temp; return menores+1; } void main(){ int i,vetor[MAX]; for(i=0;i<MAX;i++){ vetor=MAX-i; } printf(" [%d] ",vetor); Quick(vetor,0,MAX-1); for(i=0;i<MAX;i++){ printf("[%d] ",vetor); } system("PAUSE"); }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...