|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Yurij Zabelyshynskij 2:5020/400 05 Jan 2002 18:26:23 To : Sergey Politov Subject : Re: O() o() -------------------------------------------------------------------------------- Hi, Sergey. Sergey Politov wrote > по Кормену 0 = O(n), а по определению через предел нет. Вообще-то, если ты про тот предел, что писал Сергей Семенов, то его определение неправильное, если про тот, что писал я (исправляя его), то там тоже получается 0=O(n). Других я в эхе не помню. > Hам давали такое определение: > f(n)=O(g(n)) <=> f(n)/g(n)=h(n), а h(n) - является финально > ограниченной, вообще там все по какое-то базе. Весь разговор в эхе по этому сабжу совершенно не касается области определения функций и самой сходимости, а только соотношений между значениями функций. В этом ключе и твое определение, и Кормена (и Кнута с точностью до модулей) одинаковы. > Возникает разумный вопрос, а может они эквивалентны (в смысле > определения). ИМХО что нет. Ex: f(n)=n*|sin(n)|, g(n)=n, если я > не ошибаюсь, то по опрделению через предел f<>O(g), а по > тому которое нам давали все работает. Кстати наше опрделение > вроде эквивалентно Корменовскому. Заметь: интересная закономерность. Правильные определения дают один ответ, а неправильное - другой. :) WBR, Yura. --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/65775d4fd281.html, оценка из 5, голосов 10
|