36 / 25 / 4
Регистрация: 18.11.2012
Сообщений: 1,276
|
|
1 | |
При каком минимальном значении n алгоритм с O=100n^2, работает быстрее, чем алгоритм с O=2n^2?01.05.2020, 22:00. Показов 3481. Ответов 13
Всем, привет! Возможно, я не первый с таким вопросом по книге Кормена, но всё ... Есть там такое задание:
Предположим, на одной и той же машине проводится сравнительный анализ реализаций двух алгоритмов сортировки, работающих вставкой и слиянием. Для сортировки n - элементов вставкой необходимо При каком минимальном значении n алгоритм, время работы которого определяется формулой Что-то не могу я дать разумного ответа на эти вопросы, укажите на путь истинный, пожалуйста! ![]()
0
|
|
01.05.2020, 22:00 | |
Ответы с готовыми решениями:
13
При каком минимальном значении N на хранение одного пароля при первом способе записи потребуется на 6 бит больше памяти
Как узнать какой алгоритм работает быстрее? |
![]() |
|
02.05.2020, 17:12 | 2 |
Если время одного шага постоянно и другие затраты времени игнорируются, то достаточно решить неравенство
Сокращаем положительное n, затем перебором находим минимальное значение n. Первый алгоритм всегда быстрее второго, покуда 100 > 2.
0
|
Почетный модератор
64279 / 47578 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
|
|
02.05.2020, 17:26 | 3 |
0
|
36 / 25 / 4
Регистрация: 18.11.2012
Сообщений: 1,276
|
|
02.05.2020, 23:02 [ТС] | 4 |
![]() м-да... ![]()
0
|
36 / 25 / 4
Регистрация: 18.11.2012
Сообщений: 1,276
|
|
03.05.2020, 16:02 [ТС] | 6 |
vantfiles,
Хочешь сказать находится ручным перебором значений ![]() В каком смысле, лезть в первоисточники.... Добавлено через 6 минут Стыд то какой, неравенство не могу решить, тут мой косяк, спасибо за помощь.
0
|
Почетный модератор
64279 / 47578 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
|
|
03.05.2020, 16:02 | 7 |
Потому что у Вас было написано неверно условие второй задачи и пришлось лезть в книгу Кормена.
Можно составить программу на любом ЯП.
0
|
36 / 25 / 4
Регистрация: 18.11.2012
Сообщений: 1,276
|
|
03.05.2020, 17:42 [ТС] | 8 |
Да, точно
Можно, конечно, но речь тут, видимо, о математическом способе решении.
0
|
Почетный модератор
64279 / 47578 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
|
|
03.05.2020, 17:48 | 9 |
0
|
36 / 25 / 4
Регистрация: 18.11.2012
Сообщений: 1,276
|
|
04.05.2020, 12:29 [ТС] | 10 |
Спорить не стану, но всё же в аннотации к книги говорится, что нужно знать некие разделы из математики, именно из этого я исходил, когда писал комент выше. Просто, ради интереса, хотелось узнать, как это вычисляется математически ну, и не только математически, конечно, поэтому задал вопросы.
0
|
36 / 25 / 4
Регистрация: 18.11.2012
Сообщений: 1,276
|
|
04.05.2020, 13:36 [ТС] | 12 |
Пример то можно или как?
![]() ![]() Добавлено через 19 минут По поводу неравенства из второго поста: Такое "решение " имеет право на существование или это полнейший бред?
0
|
04.05.2020, 14:24 | 13 |
Оно неполное.
Именно так. 43 14792 < 14933.08060494 44 15488 > 15373.759438083 -- оно Кстати, тут есть нюанс, перебор нужно начинать с 2 -- иначе условие сразу стопится. Оно и понятно, сортировать элементы имеет смысл начиная с количества 2.
0
|
36 / 25 / 4
Регистрация: 18.11.2012
Сообщений: 1,276
|
|
04.05.2020, 18:51 [ТС] | 14 |
Я в курсе, что оно не полое. Главное начать, ведь так?!
![]() Как-то так, хотя сомнения гложут! Добавлено через 5 минут Всё же программно? Просто в цикле подставлять значения начиная с 2, и проверять условие, так? Добавлено через 2 часа 26 минут Что-то я не то сделал это же не уравнение. Прошу прощения.
0
|
04.05.2020, 18:51 | |
Помогаю со студенческими работами здесь
14
Алгоритм быстрой сортировки для двумерного массива. Получается, чем меньше столбцов, тем быстрее сортировка
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |