Czy ktoś zna Yijie Han , algorytm sortowania liczb całkowitych? Wynik ten pojawia się w dość krótkim artykule ( Sortowanie deterministyczne w czasie i przestrzeni liniowej . J. Alg. 50: 96–105, 2004), który zasadniczo skleja ze sobą wiele wcześniejszych wyników, z odpowiednimi adaptacje. Mój problem polega na tym, że jest napisany raczej machaniem ręką, bez wchodzenia w szczegóły. Opiera się w dużej mierze na poprzednich artykułach, wyróżniających się wśród nich innym artykule Hana ( Ulepszone szybkie sortowanie liczb całkowitych w przestrzeni liniowejO ( n log dziennika n ). Informacje i obliczenia 170 (1): 81–94) napisane w bardzo podobnym stylu. Mam poważne trudności ze zrozumieniem tych dwóch artykułów, zwłaszcza sposobu, w jaki dostosowują i wykorzystują poprzednie wyniki. Byłbym wdzięczny za każdą pomoc.
Jest to oczywiście zbyt ogólne i niejasne, aby uznać je za właściwe pytanie, ale mam nadzieję rozwinąć dyskusję na temat kilku ściśle określonych pytań i odpowiedzi.
Na wstępie oto moje pierwsze konkretne pytanie. W Lemat 2 informacji. Komp. W dokumencie znajduje się rekurencyjny algorytm czasowy służący do znajdowania m-tej najmniejszej liczby całkowitej w zestawie małych liczb całkowitych upakowanych każdy w słowa RAM. Opis algorytmu nie wspomina o tym, jak obsługiwany jest przypadek podstawowy k = O (n) . W takim przypadku wymagane jest dokonanie wyboru w czasie O (\ log k) . Jak można to zrobić?n k k = O ( n )