Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Сложность алгоритмов / 20 сообщений из 20, страница 1 из 1
27.09.2014, 21:13
    #38759619
maxtrav
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложность алгоритмов
Прохожу курс по алгоритмам! Задачки запрограммировал, осталась теория по вычислению сложности алгоритма. И тут прямо неведомая сила.

На картинке указанны функции.
Вот мой вариант ответа. Я уже и отношение доминирования высчитывал и все равно система не принимает ответ
Подскажите где я ошибся

11 14 1 5 6 15 7 12 8 9 3 4 10 13 2 17 16
И как вообще надо рассуждать. Я делил на классы функции и в каждом классе считал отношение доминирования ( ну правда не для всех, иногда исходил из имеющихся данных типа log<<n<<nlogn и т.д.
...
Рейтинг: 0 / 0
28.09.2014, 10:07
    #38759733
scf
scf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложность алгоритмов
Что-то новенькое для меня.
Я всегда считал, что сложность алгоритма записывается в нотации О-больше и обозначает рост потраченного времени или кол-ва операций от размера входных данных.
...
Рейтинг: 0 / 0
28.09.2014, 10:37
    #38759742
maxtrav
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложность алгоритмов
scfЧто-то новенькое для меня.
Я всегда считал, что сложность алгоритма записывается в нотации О-больше и обозначает рост потраченного времени или кол-ва операций от размера входных данных.
А что собственно поменялось? даны функции и их нужно расположить в порядке возрастания скорости роста. Я расположил, но система посчитала не совсем верным мой вариант. Хочу понять где я ошибся)
...
Рейтинг: 0 / 0
28.09.2014, 11:53
    #38759761
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложность алгоритмов
maxtrav,

я конечно таких сложностей не изучала, но думаю, что простейшая --это n^2
...
Рейтинг: 0 / 0
28.09.2014, 12:03
    #38759765
maxtrav
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложность алгоритмов
Вот мой вариант ответа. 11 14 1 5 6 15 7 12 8 9 3 4 10 13 2 17 16 что с ним не так? и самая простая из всех предложенных это логарифм лоагрифма.
...
Рейтинг: 0 / 0
28.09.2014, 12:19
    #38759774
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложность алгоритмов
maxtrav,

====1000000 циклов================================
номер функция время значение для контроля 1 log2(n) 0,140625 3 2 n^2 0,046875 1000002000001 3 2^n 0,171875 1048576 4 4^n 0,1875 1099511627776
...
Рейтинг: 0 / 0
28.09.2014, 12:32
    #38759781
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложность алгоритмов
maxtrav,

номер функция время значение для контроля 5 log3(n) n=27 0,140625 3 11 log2(log2(n)) n=16 0,328125 2 8 n^2 n=1000000 0,046875 1000002000001 3 2^n n=20 0,171875 1048576 4 4^n n=20 0,171875 1099511627776
...
Рейтинг: 0 / 0
28.09.2014, 12:40
    #38759787
maxtrav
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложность алгоритмов
Во-первых, я не совсем понимаю вашу таблицу
Во-вторых, должно все решаться теоритически, потому что с какого-то момента одна функция может обогнать другую
и этот момент может быть больше n0=10000000.

https://drive.google.com/file/d/0B8X...it?usp=sharing - расшарил таблицу которую можно опереться при решении

11 14 1 5 6 15 7 12 8 9 3 4 10 13 2 17 16 - мое решение.
...
Рейтинг: 0 / 0
28.09.2014, 12:57
    #38759792
maxtrav
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложность алгоритмов
Проблему разрешил . вот правильный ответ 11 14 5 12 6 15 7 1 8 9 13 2 17 3 4 16 10
...
Рейтинг: 0 / 0
29.09.2014, 13:55
    #38760620
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложность алгоритмов
Данная задача решается прочитав Теорию Пределов. И неравенства.
...
Рейтинг: 0 / 0
02.10.2014, 07:56
    #38764221
SashaMercury
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложность алгоритмов
maxtravПроблему разрешил . вот правильный ответ 11 14 5 12 6 15 7 1 8 9 13 2 17 3 4 16 10

как вы её решили ?) Можно пожалуйста более подробные рассуждения
...
Рейтинг: 0 / 0
02.10.2014, 10:28
    #38764382
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложность алгоритмов
SashaMercurymaxtravПроблему разрешил . вот правильный ответ 11 14 5 12 6 15 7 1 8 9 13 2 17 3 4 16 10

как вы её решили ?) Можно пожалуйста более подробные рассуждения
Он же пишет - поделил функции на классы. И в каждом классе отсортировал отдельно.
...
Рейтинг: 0 / 0
02.10.2014, 14:14
    #38764851
SashaMercury
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложность алгоритмов
Таких общих фраз он мог сколько угодно написать. Я прошу у него более развернутое пояснение
...
Рейтинг: 0 / 0
02.10.2014, 14:22
    #38764865
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложность алгоритмов
SashaMercuryТаких общих фраз он мог сколько угодно написать. Я прошу у него более развернутое пояснение
Молчит он. Видимо у него нет вопросов к форуму. Может мы сами без ТС разберёмся?
...
Рейтинг: 0 / 0
02.10.2014, 14:26
    #38764876
SashaMercury
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложность алгоритмов
не возражаю. Вам виднее :)
...
Рейтинг: 0 / 0
02.10.2014, 14:34
    #38764893
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложность алгоритмов
На хабре есть хорошая картинка. Давай вместе на нее смотреть и думать.

...
Рейтинг: 0 / 0
07.10.2014, 13:26
    #38769031
For All
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложность алгоритмов
Если lim f[i] / f[j] при n->бесконечность даёт 0, то f[i] < f[j],
если конечное число, то f[i] = f[j]
если бесконечность, то f[i] > f[j]
...
Рейтинг: 0 / 0
07.10.2014, 17:25
    #38769443
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложность алгоритмов
maytonНа хабре есть хорошая картинка. Давай вместе на нее смотреть и думать.



Как-то с цветами линий тут нехорошо.
...
Рейтинг: 0 / 0
07.10.2014, 17:27
    #38769446
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложность алгоритмов
MasterZivmaytonНа хабре есть хорошая картинка. Давай вместе на нее смотреть и думать.



Как-то с цветами линий тут нехорошо.

Не, всё хорошо, но две самых "быстрых" линии перекрывают друг друга.
...
Рейтинг: 0 / 0
07.10.2014, 17:28
    #38769449
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложность алгоритмов
Да нехорошо. Но вроде легенда ранжирует функции как должно быть.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Сложность алгоритмов / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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