Умные вопросы
Войти
Регистрация
Как отсортировать с макс. скоростью книги по алф. порядку?
9 года
назад
от
LiL-K
1 ответ
▲
▼
0
голосов
По методу "разделяй и властвуй".
Делим задачу на 2 подзадачи. Для этого имеющийся алфавит (в данном случае русский видимо) следует разделить на 2 равные части и разделить книги в 2 стопки, в одной из которых будут лежать книги из первой половины алфавита, а во второй из второй. После этого нам надо отсортировать эти 2 стопки по отдельности и соединить их (положить одну на другую) .
Если какая-то из двух стопок оказалось слишком большой, для неё можно проделать ровно ту же операцию - разделить на 2 меньшие стопки по алфавиту, отсортировать их и соединить обратно. Стопки имет смысл делить где-то до количества книг в 10, дальше целесобразне произвести сортировку в голове и сразу расставить книги в нужном порядке. Так сотню книг можно отсортировать где-то за минуты 2-3 .
9 года
назад
от
Павел Подгорный
Связанные вопросы
1
ответ
Как кто понимает что такое квантовая запутанность и зачем она нужна? И что такое квантовое состояние?
11 года
назад
от
Ан.Дре Бой.
1
ответ
Столкнулся с выключением всех электро приборов (света)
9 года
назад
от
Роман
2
ответа
Почему ракета при ударе об цель взрывается?
3 года
назад
от
Антон Альберт