Strona 1 z 1

[Algorytmy] rozdzielenie tablicy na dwie względem mediany

: 4 lis 2017, o 21:01
autor: gmore
Mamy tablicę parzystej długości - \(\displaystyle{ A[2n]}\) - wypełnioną liczbami całkowitymi. Chcemy ją tak przestawić, by zachodziło \(\displaystyle{ A[k] \le A[j]}\) dla dowolnych \(\displaystyle{ k\le n ;j>n}\) (używam tu konwencji, że tablicę numerujemy poczynając od jedynki). Jak to zrobić w \(\displaystyle{ O(n)}\)? Wiadomo, że dla \(\displaystyle{ O(n\log (n))}\) wystarczy sobie posortować.

Re: [Algorytmy] rozdzielenie tablicy na dwie względem median

: 4 lis 2017, o 22:12
autor: Afish
Algorytm magicznych piątek.