Кто-нибудь знаком с Йиджи Хана , линейным пространством, алгоритмом целочисленной сортировки? Этот результат появляется в довольно короткой статье ( Детерминированная сортировка по времени и линейного пространства . J. Alg. 50: 96–105, 2004), которая в основном склеивает множество более ранних результатов с подходящими приспособления. Моя проблема в том, что он написан довольно махнув рукой, не вдаваясь в подробности. Он в значительной степени опирается на предыдущие статьи, среди которых выделяется еще одна статья Хана ( Улучшенная быстрая целочисленная сортировка в линейном пространстве, Информация и вычисления 170 (1): 81–94) написаны во многом в том же стиле. У меня возникают значительные трудности в понимании этих двух документов, особенно в том, как они адаптируются и используют предыдущие результаты. Буду признателен за любую помощь.
Это, конечно, слишком широкий и расплывчатый вопрос, чтобы считать его правильным вопросом, но я надеюсь развить дискуссию по нескольким четко определенным вопросам и ответам.
Для начала, вот мой первый конкретный вопрос. В лемме 2 инфо. Комп. В статье представлен рекурсивный алгоритм времени для нахождения m-го наименьшего целого числа из набора из маленьких целых чисел, упакованных по в слова RAM. В описании алгоритма не упоминается, как обрабатывается базовый случай . В этом случае требуется сделать выбор за времени. Как это может быть сделано?