Вопрос, чтоб заставить работать ваши заплесневелые мозги.Вопрос: есть два целочисленных массива А и Б. Есть две функции Ф01 и Ф02. Обе функции выполняют одинаковое действие - рэндомизируют массивы, которые идут этим функциям на вход. Т.е.: А, Б => Ф01 => А_Р01, Б_Р01 А, Б => Ф02 => А_Р02, Б_Р02Каким образом проверить, какая из данных функция работает лучше?Бампану раз десять а потом уйду к нормальным людям, если не взлетит.
БампбляКапча 110110 доставляет
Бамп.
бамп
В /pr/ проследуйте, разумист.
>>144236869 (OP)Что значит "лучше"?
>>144236869 (OP)Пронумеровать элементы массива. Определить порядок номеров в перемешанном массиве. Посчитать количество перестановок при быстрой сортировке, необходимое, чтобы отсортировать номера(вернуть прежний порядок). Чем больше перестановок, тем лучше.
>>144236869 (OP)Я бы рекомендовал тебе соснуть хуйцов в рандоме. За это платят больше чем за ебучие цельночиленные массивы. Массивы вообще зло. Хуярь все в индексированную таблицу значений и будет тебе счастье. Но лучше все же соси хуйцы
>>144236869 (OP)Кароче, есть у тебя массив, 0 1 2 3Рандомишь его 105 раз. Каждую перестановку запоминаешь и инкрементируешь. Дальше смотришь на полученное распределение. Если оно ровное, функция работает хорошо. Если нет - сосет хуйцы
>>144239227>100500 раз
>>144236869 (OP)умные люди тебе скажут то же, что и мы: ты хуйты не определил, что значит "работает лучше"потому что, да-да, ты хуй!
>>144236869 (OP)>Каким образом проверить, какая из данных функция работает лучше?Наверное функция плотности вероятности должна быть близка к нормальному распределению?