yigal_s: (Default)
[personal profile] yigal_s
Дан массив из N элементнов. Ну, к примеру, integers
Делается копия этого массива, элементы в ней случайно перемешиваются, а 4 элемента просто выкидываются.
Теперь у нас имеется два массива - из N и N-4 элементов.
-----
Требуется - быстро найти значения удаленных четырёх элементов.

Upd: дополнительное условие - не аллоцировать дополнительных массивов.

Date: 2007-02-10 02:55 pm (UTC)
From: [identity profile] occuserpens.livejournal.com
Отсортировать оба массива на месте и сравнить

Date: 2007-02-11 01:50 am (UTC)
From: [identity profile] occuserpens.livejournal.com
Это единственно разумное программистское решение. Придумывать какие-либо оптимизации этого способа - это теория, которая к практике никакого отношения не имеет.