Alguém está familiarizado com o algoritmo Yijie Han , espaço linear e classificação de número inteiro? Esse resultado aparece em um artigo bastante curto ( classificação determinística no tempo e no espaço linear . J. Alg. 50: 96-105, 2004), que basicamente reúne vários resultados anteriores, com adaptações. Meu problema é que ele foi escrito de uma maneira bastante ondulante, sem aprofundar-se em nenhum detalhe. Baseia-se fortemente em trabalhos anteriores, destacando-se outro artigo de Han (Classificação rápida rápida de números inteiros aprimorada no espaço linearO ( n log log n ). Information and Computation 170 (1): 81–94) escritas no mesmo estilo. Estou tendo dificuldades significativas para entender esses dois trabalhos, principalmente a maneira como eles se adaptam e usam resultados anteriores. Eu apreciaria qualquer ajuda.
É claro que isso é muito amplo e vago para ser considerado uma pergunta adequada, mas espero desenvolver uma discussão sobre várias perguntas e respostas bem definidas e focadas.
Para começar, aqui está minha primeira pergunta específica. No lema 2 das informações. Comp. Neste trabalho, existe um algoritmo de tempo recursivo para encontrar o mésimo menor número inteiro em um conjunto de números inteiros pequenos agrupados cada em palavras de RAM. A descrição do algoritmo não menciona como o caso base é tratado. Nesse caso, é necessário fazer a seleção no tempo . Como isso pode ser feito?n k k = O ( n ) O ( log k )