Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.03;
Скачать: CL | DM;

Вниз

Оценка сложности процедуры   Найти похожие ветки 

 
michael_b   (2003-02-14 17:15) [0]

Как оценить сложность такой процедуры:
procedure A;
var
i, n,k: Integer;
begin
for i:=1 to N do
begin
k:=4;
repeat
k:=k*sqrt(k*1.5)*k
until k>n
end;


 
Cr@sh ©   (2003-02-14 17:18) [1]

не понял... а где присваивается значение переменной n????


 
han_malign ©   (2003-02-14 17:25) [2]

3 - по количеству строк эфективного кода...
2 Cr@sh © (14.02.03 17:18)
- ну..., в принципе... - n<2147483648 :)))


 
michael_b   (2003-02-14 17:34) [3]


> не понял... а где присваивается значение переменной n????

В том-то и дело в задании звучит в зависимости от исходных данных


 
Anatoly Podgoretsky ©   (2003-02-14 17:50) [4]

11 строк


 
Manulo ©   (2003-02-14 18:04) [5]

Супер тяжёлая...
> не понял... а где присваивается значение переменной n????

n - это наверное глобальная переменная или константа


 
DAC ©   (2003-02-14 18:10) [6]

Сложность алгоритма оценить невозможно - нарушен баланс begin-end, а так о(n^2) (при наличии end).


 
michael_b   (2003-02-14 18:32) [7]


> Сложность алгоритма оценить невозможно - нарушен баланс
> begin-end, а так о(n^2) (при наличии end).

Извиняюсь забыл end;


 
michael_b   (2003-02-14 18:39) [8]


> Сложность алгоритма оценить невозможно - нарушен баланс
> begin-end, а так о(n^2) (при наличии end).

Извиняюсь забыл end;


 
michael_b   (2003-02-14 18:41) [9]


> о(n^2)

Поясните


 
Сергей   (2003-02-14 19:19) [10]

квадратичная зависимость времени выполнения от N. Точнее пропорциональная квадратичной.


 
DAC ©   (2003-02-14 19:35) [11]


> Сергей (14.02.03 19:19)

не совсем
точнее так: существует константа C, такая что
для любого наперед заданного N время выполнения (кол-во шагов) < C*(N^2)
или так: при N -> к бесконечности lim(время выполнения (кол-во шагов))/(N^2) = const.
:-))


 
Сергей Чурсин ©   (2003-02-14 21:26) [12]

Вообще, интереснейшая тема - универсальная оценка сложности любых объектов. Методика и единицы измерения. Кто что думает об этом ? Я считаю, что давно пора было разработать... :)

Возможно, отталкиваясь от количества состояний, которые способен принимать данный объект ...


 
Asker   (2003-02-14 23:24) [13]

рекомендую книжки по алгоритмам (Ахо, Хопкрофт "Структуры данных и алгоритмы" и др.)



Страницы: 1 вся ветка

Текущий архив: 2003.03.03;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.015 c
3-5405
Толян
2003-02-12 15:55
2003.03.03
Как присвоить параметру типа


14-5715
Сергей
2003-02-13 02:02
2003.03.03
Своеобразная


1-5623
ррра45
2003-02-19 18:31
2003.03.03
Как сделать кнопку в стиле WinXP???


8-5655
Maksss
2002-11-15 18:58
2003.03.03
JPEG.PAS


14-5709
Ketmar
2003-02-09 18:15
2003.03.03
что вы думаете о Кэтмаре?