Это скорее вопрос CS, но, надеюсь, кто-то может мне помочь. Если конкретный алгоритм имеет время выполнения T (100) = 20, как я могу оценить время выполнения заданного T (400), a) T (n) = O (n) или b) T (n) = O (n^2)? Для a я решил, что если 100 элементов занимают 20 единиц (пространства или времени), то линейно 400 элементов занимают около 80 единиц. Правильно ли такое мышление? Если да, то как можно подойти b)? Если нет, то каков правильный способ вычислить это? Благодаря !Вычислительный алгоритм Runtime?
0
A
ответ
2
Сделав еще несколько предположений, как п достаточно велико, что вы действительно видите асимптотическое поведение и алгоритмы Omega (п) и Омега (п^2), соответственно, вы действуйте следующим образом:
а) Т (n) = c * n; учитывая, что T (100) = 20, находим c = 0,2 и T (400) = 80
b) T (n) = c * n^2; T (100) = 20 -> c = 0,002; T (400) = 320
Смежные вопросы
- 1. Вычислительный алгоритм Сложность - Путаница
- 2. Алгоритм выбора Runtime
- 3. Алгоритм Дейкстры Runtime
- 4. Runtime добавить алгоритм в программу
- 5. Интенсивный вычислительный рюкзак
- 6. вычислительный детерминант матрицы (nxn) рекурсивно
- 7. Вычислительный Оператор по математике
- 8. Вычислительный кубический полином
- 9. Вычислительный тип указателя функции
- 10. Вычислительный Теоретическая АКФ ARIMA
- 11. Неоконченный вычислительный цикл
- 12. Python вычислительный кластер
- 13. Hadoop автономный вычислительный смысл
- 14. Угловой вычислительный процент в html
- 15. Вычислительный метод называется несколько раз?
- 16. Вычислительный половина вектор на WebGL
- 17. Эффективно вычислительный размер отфильтрованного списка
- 18. Вычислительный тензор Инерции в 2D
- 19. вычислительный детерминант комплексной матрицы fortran90
- 20. Вычислительный отставание в улье переменным
- 21. Вычислительный хэш с криптовым API
- 22. SQL - Вычислительный перекрытие между Интересы
- 23. Вычислительный метод Datatable не работает
- 24. Вычислительный точечный продукт двух векторов
- 25. Runtime Эффективный алгоритм для проверки столкновений строк с ограниченной памятью
- 26. .net Runtime - Silverlight Runtime =?
- 27. Runtime следующего рекурсивного алгоритма?
- 28. C# Вычислительный блок Thread и время ожидания
- 29. google вычислительный движок gcloud исключительно медленный
- 30. Вычислительный калькулятор с квадратным корнем в android
Ну, O (n) обозначает асимптотические границы ... так что это означает, что приближение к нему от 100 до 400, скорее всего, не будет точным. Однако, только с этими данными, я думаю, что вы не можете сделать это слишком много. –