Хтось знайомий з Yijie Han , лінійним простором, цілим алгоритмом сортування? Цей результат представляється в досить короткій статті ( детермінованих сортування в O ( N журнал журнал N ) часу і лінійне простір J. Alg 50: .. 96-105, 2004) , які в основному склеює разом багато попередніх результатів, з відповідними пристосуваннями. Моя проблема полягає в тому, що це написано досить махаючи руками, не заглиблюючись в особливості. Він значною мірою спирається на попередні документи, серед яких виділяється інший документ Хана ( Покращене швидке ціле сортування в лінійному просторі. Інформація та обчислення 170 (1): 81–94) написані приблизно в одному стилі. У мене виникають значні труднощі в розумінні цих двох робіт, особливо в тому, як вони адаптуються та використовують попередні результати. Буду вдячний за будь-яку допомогу.
Це, звичайно, занадто широке і розпливчасте, щоб вважати належним питанням, але я сподіваюся розвинути дискусію між декількома цілеспрямованими чітко визначеними питаннями та відповідями.
Щоб вирішити, ось моє перше конкретне питання. У лемі 2 інформації. Склад. У статті є рекурсивний алгоритм часу для знаходження найменшого цілого числа в наборі n малих цілих чисел, упакованих k кожне в слова RAM. В описі алгоритму не згадується, як обробляється базовий випадок k = O ( n ) . У цьому випадку потрібно зробити вибір в O ( log k ) час. Як це можна зробити?