Resultados da pesquisa a pedido "quicksort"

3 a resposta

Quicksort de 3 vias (implementação C)

eu tentoimplemento [https://github.com/p1v0t/Sort]alguns algoritmos são genéricos puros usando C. Eu uso o quicksort de três maneiras, mas de alguma forma a implementação não fornece a saída correta. A saída quase ordenou, mas algumas chaves não ...

1 a resposta

A classificação rápida não pode se tornar uma classificação estável?

Abordagem 1C.A.R Hoare introduziu a lógica de particionamento (mostrada abaixo), ensinada na escola, low = pivot = 0; i = 1; j = high = listSize-1; while (true) { while (a[i] <= a[pivot] && (i < high)) { i = i + 1; } while (a[j] >= a[pivot] && ...

1 a resposta

QuickSort verdadeiro no ML padrão

Desde aSolução ML padrão da RosettaCode [https://rosettacode.org/wiki/Sorting_algorithms/Quicksort#Standard_ML]é uma versão muito lenta do Quicksort, de acordo com a pergunta (e discussão) "Por que o quicksort minimalista, por exemplo, Haskell, ...

1 a resposta

Como o algoritmo de classificação usort () funciona?

Eu tenho um exemplo de usort () e adicionei algumas instruções de eco para ver como o código funciona: <?php function list_cmp($a, $b) { global $order; echo "\$a=$a, \$b=$b </br>"; foreach ($order as $key => $value) { echo "\$value=$value ...

6 a resposta

condição de pior caso do quicksort

Quando o algoritmo quicksort leva tempo O (n ^ 2)?

15 a resposta

Quicksort mais lento que o Mergesort?

Ontem, eu estava trabalhando na implementação de um quicksort e, em seguida, executei-o, esperando um tempo de execução mais rápido que o Mergesort (que eu também havia implementado). Eu executei os dois, e enquanto o quicksort era mais rápido ...

3 a resposta

Quicksort - como as estratégias de escolha dinâmica afetam o comportamento geral do Big-oh do quicksort?

Eu criei várias estratégias, mas não tenho muita certeza de como elas afetam o comportamento geral. Eu sei que o caso médio é O (NlogN), então eu suporia que estaria na resposta em algum lugar. Eu quero apenas colocar NlogN + 1 para se ...

12 a resposta

Classificação rápida do JavaScript

Estou pesquisando na web há algum tempo e estou me perguntando se existe uma implementação defacto 'estável' do quicksort que geralmente é usada? Eu sei escrever, mas por que reinventar a roda ...

4 a resposta

Quicksort Pivot

Classifique a seguinte matriz a usando quicksort, [6, 11, 4, 9, 8, 2, 5, 8, 13, 7] O pivô deve ser escolhido como a média aritmética do primeiro e do último elemento, ou seja,(a[0] + a[size - 1]) / 2 (rounded down). Mostre todas as etapas ...

6 a resposta

Quicksort com o primeiro elemento como exemplo de pivô

tualmente, estou estudando o quicksort e gostaria de saber como ele funciona quando o primeiro (ou último) elemento é escolhido como ponto de articulaçã Diga, por exemplo, que tenho a seguinte matriz: {15, 19, 34, 41, 27, 13, 9, 11, 44} Isto é ...