powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как рандом "притянуть за уши"
10 сообщений из 35, страница 2 из 2
Как рандом "притянуть за уши"
    #38970739
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть видео в котором минут за 6 можно посмотреть визуализацию нескольких алгоритмов
сортировки.

[spoiler]
YouTube Video
...
Рейтинг: 0 / 0
Как рандом "притянуть за уши"
    #38970774
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) я же сказала, что это просто задачка
2) предположения (assumptions) аналогичны предположениям о свойствах идеального газа и были использованы для упрощения картины
...
Рейтинг: 0 / 0
Как рандом "притянуть за уши"
    #38970797
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TНо почему именно так? и только так? и не может быть никак иначе?
потому что по условиям задачи требуется проверить реализацию конкретного алгоритма перемешивания
...
Рейтинг: 0 / 0
Как рандом "притянуть за уши"
    #38970809
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mini.weblabDima TНо почему именно так? и только так? и не может быть никак иначе?
потому что по условиям задачи требуется проверить реализацию конкретного алгоритма перемешивания
Если про эту задачу 17698272 , то там нет упоминания конкретного алгоритма сортировки.
Т.е. либо задача изначально криво описана, либо слишком вольно трактуется.
...
Рейтинг: 0 / 0
Как рандом "притянуть за уши"
    #38970826
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,
это перемешивание (не сортировка) , код на JS приведен
Код: javascript
1.
tst.sort( function(a,b) { return Math.random()-0.5; } )
...
Рейтинг: 0 / 0
Как рандом "притянуть за уши"
    #38970867
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mini.weblabDima T,
это перемешивание (не сортировка) , код на JS приведен
Код: javascript
1.
tst.sort( function(a,b) { return Math.random()-0.5; } )


Это перемешивание "конкретным алгоритмом" основано на предположении что сортировка использует конкретный алгоритм. На каком основании сделано данное предположение?

Ладно, проехали, я уже третий кто этот вопрос задает. Ответы выше.

Удачи.
...
Рейтинг: 0 / 0
Как рандом "притянуть за уши"
    #38970889
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,

ответов пока не было, наверное, слишком сложно
...
Рейтинг: 0 / 0
Как рандом "притянуть за уши"
    #38970987
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mini.weblab , да проведите эксперимент... тот же массив [1,2,3,4,5] отсортируйте Вашим способом 100000 раз (каждый раз инитить массив заново). И в матрице накопления результатов после каждой сортировки записывайте, какой элемент на каком месте оказался. Если сортировка "честная" - получите матрицу результатов, где все 25 элементов равны 20000 (ну есссно незначительный плюс-минус, один-два процента, допустим). А если нечестная - поимеете изрядный разбаланс.
Это будет быстрее, чем воздух трясти...
...
Рейтинг: 0 / 0
Как рандом "притянуть за уши"
    #38971024
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina,
да я сразу почти так и сделала, как только функцию написала :-)
а задачу привела, как пример по теме, прикольно ж? нет?

PS: если предположить, что сортировка улучшенная пузырьковая,
то можно посчитать вероятности: Р( число находящееся на позиции i перейдет на позицию j)
и сделать выводы

PPS: можно проверить гипотезу о использовании улучшенной пузырьковой сортировки в JS Array.prototype.sort()
...
Рейтинг: 0 / 0
Как рандом "притянуть за уши"
    #38971724
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonДавайте вернёмся к нашим буквам и лампочкам.

У тебя уже есть таблица относительных частот этих букв?
Так что наш искатель. Слился? Я уже собрался помогать с генератором.
...
Рейтинг: 0 / 0
10 сообщений из 35, страница 2 из 2
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как рандом "притянуть за уши"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]