Perguntas com a marcação «sorting»

Dada uma sequência de elementos, encontre uma permutação tal que os elementos estejam em uma determinada ordem.

2
Classificação usando pilhas somente leitura
Considere a seguinte configuração: nos é dada uma pilha sss que contém nnn itens. podemos usar um número constante O(1)O(1)O(1)de pilhas extras. podemos aplicar as seguintes operações nessas pilhas: verifique se uma pilha está vazia, compare os itens principais de duas pilhas, exclua o item superior em uma pilha, imprima …

2
Classe de complexidade correspondente à classificação
Duas partes do TCS são algoritmos e complexidade. Vou dizer de forma simplista que algoritmos é o estudo dos limites superiores, mostrando que você pode fazer algo (com recursos restritos) e a complexidade é mostrar que você não pode fazê-lo sem alguns recursos mínimos. Com frequência, um problema algorítmico é …

2
Algoritmo para classificar pares de números
Eu já fiz essa pergunta no stackoverflow , mas talvez seja mais adequado para este site. O problema é: Eu tenho N pares de números inteiros não assinados. Eu preciso classificá-los. O vetor final dos pares deve ser classificado de forma não decrescente pelo primeiro número em cada par e …



1
Está ordenando
Na recente pré-impressão https://arxiv.org/abs/1801.00776 , afirma-se que números reais podem ser classificados no tempo O ( n √nnn e no espaço linear. O artigo parece razoável, embora eu não seja especialista em algoritmos de classificação.O(nlogn−−−−√),O(nlog⁡n),O(n \sqrt{\log n}), Se correto, isso seria significativo, acredito, pelo menos teoricamente. A apresentação do argumento …

2
Podemos classificar sem permutações?
É sabido que a classificação de permutações por transposição está em , pois o número mínimo de transposições necessárias para classificar é exatamente . Essa noção de "número de inversão" também tem aplicações na combinatória algébrica, por exemplo, permite dotar uma estrutura de treliça, chamada permutoedro e baseada na fraca …
12 sorting 

4
localizando os menores elementos k na matriz em O (k)
Esta é uma pergunta interessante que encontrei na web. Dado um array contendo n números (sem informações sobre eles), devemos pré-processar o array em tempo linear, para que possamos retornar os k menores elementos em O (k), quando recebermos um número 1 <= k <= n Estive discutindo esse problema …
12 sorting 

3
Classificando sequências "k-tonic"
Espero que alguém conheça isso, por isso não preciso ler a literatura ... x1, … , Xnx1,…,xnx_1, \ldots, x_nn - 1n−1n-1[ x1, x2] , [ x2, x3] , … , [ Xn - 1, xn][x1,x2],[x2,x3],…,[xn−1,xn][x_1, x_2], [x_2, x_3], \ldots, [x_{n-1},x_n]kkkkkkpEu= ( i , xEu)pi=(i,xi)p_i =(i,x_i)kkk kkkO ( n logk )O(nlog⁡k)O( …


1
Classificação por comparação aleatória ideal
Portanto, todos sabemos o limite inferior da árvore de comparação de no pior número de comparações feitas por um algoritmo (determinístico) de classificação por comparação. Não se aplica à classificação de comparação aleatória (se medirmos as comparações esperadas para a entrada do pior caso). Por exemplo, para n = 4 …



2
Algoritmo de tempo linear para encontrar o deslocamento máximo
Suponha que recebamos uma matriz A[1..n]A[1..n]A[1..n] contendo números inteiros não negativos (não necessariamente distintos). Deixe BBB ser AAA ordenado na ordem não crescente. Queremos calcular m=maxi∈[n]B[i]+i.m=maxi∈[n]B[i]+i.m = \max_{i\in [n]} B[i]+i. A solução óbvia é classificar AAA e depois calcular mmm . Isso fornece um algoritmo que é executado no tempo …

1
Classificando com uma média de comparações
Existe um algoritmo de classificação baseado em comparação que usa uma média de comparações ?lg(n!)+o(n)lg(n!)+o(n)\mathrm{lg}(n!)+o(n) A existência do pior algoritmo de comparação é um problema em aberto, mas o caso médio é suficiente para um algoritmo aleatório com o esperado comparações para cada entrada. O significado de é que ele …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.