Pytania oznaczone «randomized-algorithms»

Pytania o algorytmy, których zachowanie zależy nie tylko od danych wejściowych, ale także od źródła liczb losowych.

20
Algorytm ścigania ruchomego celu

Załóżmy, że mamy czarną skrzynkę fff którą możemy wyszukać i zresetować. Kiedy przywrócić fff stan fSfSf_S o fff ma wartość pierwiastka wybranego losowo równomiernie ze zbioru {0,1,...,n−1}{0,1,...,n−1}\{0, 1, ..., n - 1\} gdzie nnn jest ustalone i znane dla danego fff . Do zapytania fff , element...

16
Zagubiony w „jednokierunkowym” koncercie

Ty i przyjaciel zgubiliście się na linii na koncercie, i żaden nie jest pewien, który z was jest dalej. Formalnie każda z nich ma jakąś całkowitą współrzędną i może podążać w kierunku wyższej współrzędnej lub pozostać na miejscu. Zakładając, że ty i twój przyjaciel przestrzegacie dokładnie tego...

14
Wybór losowy

Algorytm losowego wyboru jest następujący: Dane wejściowe: tablica składająca się z n (odrębnych, dla uproszczenia) liczb i liczby k ∈ [ n ]AAAnnnk∈[n]k∈[n]k\in [n] Wyjście: Opcja „rangi Element” od (czyli jeden na pozycji jeśli została posortowana)kkkAAAkkkAAA Metoda: Jeśli w jest jeden...

11
Wnioskowanie o rodzajach uściślenia

W pracy miałem za zadanie wnioskować o pewnych typach informacji o dynamicznym języku. Przepisuję sekwencje instrukcji na letwyrażenia zagnieżdżone , tak jak poniżej: return x; Z => x var x; Z => let x = undefined in Z x = y; Z => let x = y in Z if x then T else F; Z => if x then { T;...