Feanaro #681 5 августа 2015 так-то сложность алгоритма и считается в зависимости от объема исходных данныхмассивы А и Б длиной n и m. <- размер исходных данныхцикл по А цикл по Б цикл по А сложность n*m+n != размеру исходных данныхувеличиваем m в 2 разасложность n*m*2+n. не увеличилась в 2 раза? Поделиться сообщением Ссылка на сообщение
jsfwa #682 5 августа 2015 (изменено) Что с вами не так? Стандартно есть f(n), есть класс сложности С(f(n)) и сложность соответсвенно O(f(n)). В конкретном случае f(n)=f1(mn')=m*n'.Можно дрочить на обозначения сколько угодно и обмазываться гавном во славу великой N. Но расписать, что понимается под N в любом частном случае придется все равно. Офк любой нормальный человек напишет наиболее наглядную и доступную версию под каждый случай. Так-то вообще удобно, "У меня у всех алгоритмов сложность O(N), а дальше сами ебитесь, почему так долго работает". Изменено 5 августа 2015 пользователем jsfwa Поделиться сообщением Ссылка на сообщение
Just.Doit #683 5 августа 2015 а кто нить знает что щас за платформа 1с предприятие?а то мне звонили с вакансии сказали нужны разработчики на с++, делфи. а потом говорят программирование на платформе 1си я чет не понял, там же вроде у них свой язык, да еще и русский и как там вообще другие языки фигурируют? дело в том, что никакого M нет, есть только N - размер исходных данныхиди нахуйчто ты несёшь вообще исходные два параметра - размер одного массива и размер второго массиваты как будто вышку не получалты что-то закончил или как очень крутые котейкиКому-то пизды дал - нужно сделать скрин обязательно. (с) Solo Поделиться сообщением Ссылка на сообщение
TheDeadSkin #684 5 августа 2015 Что с вами не так? Стандартно есть f(n), есть класс сложности С(f(n)) и сложность соответсвенно O(f(n)). В конкретном случае f(n)=f1(mn')=m*n'.Можно дрочить на обозначения сколько угодно и обмазываться гавном во славу великой N. Но расписать, что понимается под N в любом частном случае придется все равно. Офк любой нормальный человек напишет наиболее наглядную и доступную версию под каждый случай. Так-то вообще удобно, "У меня у всех алгоритмов сложность O(N), а дальше сами ебитесь, почему так долго работает".ну окей, если входных параметра два и они не эквивалентны. например поиск подстроксложность n+m где n - длинна строки, m - длинна фрагмента будешь писать в одну переменную O(N) дописывая N = n+m, где n - длинна ...?а если сложность n+m^2? а если n^2 + m*logm? сколько входных параметров, столько и переменных в О нотации. О(N+M) где N это ... M это ...где вы понаходили эти замены двух переменных на одну чтоб потом объяснять что одна переменная значит две других? ты как будто вышку не получалты что-то закончил или какя щас в процессе Поделиться сообщением Ссылка на сообщение
jsfwa #685 5 августа 2015 где вы понаходили эти замены двух переменных на одну чтоб потом объяснять что одна переменная значит две других?А зачем я про нормальных людей написал. Естественно так никто не будет делать. Сложилось впечатление, что парень не понимает, что в качестве аргумента функции может быть функция. Поделиться сообщением Ссылка на сообщение
TheDeadSkin #686 5 августа 2015 а кто нить знает что щас за платформа 1с предприятие?а то мне звонили с вакансии сказали нужны разработчики на с++, делфи. а потом говорят программирование на платформе 1си я чет не понял, там же вроде у них свой язык, да еще и русский и как там вообще другие языки фигурируют?it's a trap1С предприятие это сет утилок для учёта предприятияоткуда там с++ я тоже не знаю, может заманивают людей которые просто умеют программировать потому что в лоб на вакансию 1С вменяемые люди не пойдут где вы понаходили эти замены двух переменных на одну чтоб потом объяснять что одна переменная значит две других?А зачем я про нормальных людей написал. Естественно так никто не будет делать. Сложилось впечатление, что парень не понимает, что в качестве аргумента функции может быть функция.я чето подгоревшим не дочитал до конца твой пост, поэтому и ответил агрессивно кот как обычно придумал какую-то наркоманию, совсем мозги поплыли от его вижуал бейсика Поделиться сообщением Ссылка на сообщение
Гость Camus #687 5 августа 2015 в 1с можно подключать плюсы Поделиться сообщением Ссылка на сообщение
SPYHunter #688 5 августа 2015 (изменено) http://coub.com/view/73pc9 Изменено 5 августа 2015 пользователем SPYHunter https://insave.hostinghttps://horhul.me Поделиться сообщением Ссылка на сообщение
suez #689 5 августа 2015 (изменено) Боюсь представить какая-та там реакция на хаскель будет. Изменено 5 августа 2015 пользователем suez http://codepen.io/suez/ - they see me bydlocoding, they hatin. Поделиться сообщением Ссылка на сообщение
KotZhilkina #690 5 августа 2015 дело в том, что никакого M нет, есть только N - размер исходных данныхиди нахуйчто ты несёшь вообще исходные два параметра - размер одного массива и размер второго массивапарирую. исходный параметр только один - объем входных данных так-то сложность алгоритма и считается в зависимости от объема исходных данныхмассивы А и Б длиной n и m. <- размер исходных данныхцикл по А цикл по Б цикл по А сложность n*m+n != размеру исходных данныхувеличиваем m в 2 разасложность n*m*2+n. не увеличилась в 2 раза?сложность увеличилась линейно и осталась равной O(N) да и с чего ты вообще решил, что сложность n*m+n, если она n*m ведь ты проходишь n раз по массиву m Публикация отключена Поделиться сообщением Ссылка на сообщение
TheDeadSkin #691 5 августа 2015 дело в том, что никакого M нет, есть только N - размер исходных данныхиди нахуйчто ты несёшь вообще исходные два параметра - размер одного массива и размер второго массивапарирую. исходный параметр только один - объем входных данныхты слишком упорот, извинипотому нельзя посчитать объём входных данных одним параметром если у нас два разных источника этих данных как тогда запишешь n+m? тоже O(N)?и что будет в этом случае если умножить на 2 m? Поделиться сообщением Ссылка на сообщение
Двапой #692 5 августа 2015 Охуели на кота гнать, пидоры. Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
KotZhilkina #693 5 августа 2015 ну а как еще записывать, если при линейном изменении объема входных данных, время работы алгоритма изменяется также линейно Охуели на кота гнать, пидоры.опачки. смотрите-ка кто объявился. ну привет. Публикация отключена Поделиться сообщением Ссылка на сообщение
Двапой #694 5 августа 2015 привет Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
suez #695 5 августа 2015 Как отдыхается? http://codepen.io/suez/ - they see me bydlocoding, they hatin. Поделиться сообщением Ссылка на сообщение
Двапой #696 5 августа 2015 не дурно, учитывая что приходилось работать во время отдыха Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
suez #697 5 августа 2015 В тайланд все таки улетели, а не в Сочи? http://codepen.io/suez/ - they see me bydlocoding, they hatin. Поделиться сообщением Ссылка на сообщение
Двапой #698 5 августа 2015 и там и там побывать успел :) Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
Just.Doit #699 5 августа 2015 ну а как еще записывать, если при линейном изменении объема входных данных, время работы алгоритма изменяется также линейно вы о разных вещах спорите очень крутые котейкиКому-то пизды дал - нужно сделать скрин обязательно. (с) Solo Поделиться сообщением Ссылка на сообщение
TheDeadSkin #700 5 августа 2015 (изменено) ну а как еще записывать, если при линейном изменении объема входных данных, время работы алгоритма изменяется также линейно что значит как ещёкак записывают нормальные люди, а не долбоёбыO(nm) когда сложность укладывается в n*m или O(n+m) когда в n+m Изменено 5 августа 2015 пользователем TheDeadSkin Поделиться сообщением Ссылка на сообщение