Можно подумать эта возможность как-то меняет факт передачи данных, которые между тем являются персональными, и вот уже несколько лет, как подлежат защите. А указанная вами возможность отклонить соглашение, не удаляет профиль, и вы продолжаете разглашать персональные данные (профиль все еще показывается), хотя моего согласия у вас нет. И в случае моего отказа обязуетесь уничтожить их в течении полугода, хотя закон строго оговаривает не более 30 дней.
Начинание не плохое, искренне надеюсь, что вы не нарветесь на коллективный иск и прокурорскую проверку, за такие грубейшие нарушения.
Не лента :) А Лут. Идея в том, что существуют разные типы игроков и они любят в играх абсолютно разное. Кто-то любит левелинг, кто-то любит паур-левелинг, а я вот например люблю лут – я манчкин (по крайней мере так назывался этот тип игроков лет 8 назад).
Как сделать дроп и как от него получать профит, вы можете наверное и сами придумать (можно глянуть на Стим с их коллекционирование карточек и крафтом бэдже из этих карточек). Но идея в том, что этому типу игроков проще всего дать повышенный replayability, ибо можно сделать лут с редким дропом, а уровней и прокачки всегда будет кэп, но и до достижения кэпа есть все шансы, что левелинг надоест.
Я тут могу еще много написать, но надо идти --играть-- работать.
Вот смотрите, есть четыре операции: поиск, доступ к произвольному элементу, вставка и удаление. Поиск для LL всегда O(n), для AL O(n), для сортированного AL O(log n). Доступ к элементу для LL O(n/2) (если я ничего не путаю, то там есть оптимизация для обхода списка с хвоста), для AL O(1). Для вставки и удаления из LL O(1), для AL O(n).
Бегло прочитав вашу реализацию – пришел к выводу, что вы используете 2N памяти и до трех копирований (тоесть вставка у вас O(3N)). Плюс факт наличия у вас двух массивов вынуждает вас синхронизировать работу с ними, что сделает применение данной структуры в многопоточной среде крайне дорогим.
Но главная ошибка в том, что вы пренебрегаете асимптотикой. Ведь O означает ассимптотически сверху, а не «операции происходят рядом». В ассимптотических оценках нету понятия «допущения». Ну либо реализуйте структуру так, что бы она не позволяла производить вставки не рядом.
Мне кажетя, что если бы вы разобрались в вопросе и поняли главное отличие LL от AL, что при вставке или удалении не происходит копирования, то вы бы не стали решать несуществующую проблему.
Ну по крайней мере новую версию с нуля писать навряд ли будут. И там и там свои проблемы. Но у лайти проблемы серьёзнее. Там даже что-бы патч сконтрибьютить надо угрохать туеву хучу времени. Ну и скажу как человек работающий в группе, которая делает исключительно высоконагруженные сервисы — мы пока остановились на nginx. и его возможностей хватает.
Вот не верю, что сотрудники института без Кея (директора института) начали разработку под громким названием «Перевернем мир программирования» :))
Глянул в спеку: Newspeak сохранил смолтоковские приоритеты посылки сообщений
А к ним можно отнести Self, Strongtalk (тот же смолток, только со стальными яйцами) и Newspeak. В своем последнем творении (COLA), Алан Кей почему-то отказался продолжать идею «простой посылки» сообщения и появились приоритеты математических сообщений.
Начинание не плохое, искренне надеюсь, что вы не нарветесь на коллективный иск и прокурорскую проверку, за такие грубейшие нарушения.
Как сделать дроп и как от него получать профит, вы можете наверное и сами придумать (можно глянуть на Стим с их коллекционирование карточек и крафтом бэдже из этих карточек). Но идея в том, что этому типу игроков проще всего дать повышенный replayability, ибо можно сделать лут с редким дропом, а уровней и прокачки всегда будет кэп, но и до достижения кэпа есть все шансы, что левелинг надоест.
Я тут могу еще много написать, но надо идти --играть-- работать.
Бегло прочитав вашу реализацию – пришел к выводу, что вы используете 2N памяти и до трех копирований (тоесть вставка у вас O(3N)). Плюс факт наличия у вас двух массивов вынуждает вас синхронизировать работу с ними, что сделает применение данной структуры в многопоточной среде крайне дорогим.
Но главная ошибка в том, что вы пренебрегаете асимптотикой. Ведь O означает ассимптотически сверху, а не «операции происходят рядом». В ассимптотических оценках нету понятия «допущения». Ну либо реализуйте структуру так, что бы она не позволяла производить вставки не рядом.
Очень вам сочувствую.
Перед плеером есть ворох ссылок на файлы flv.
Глянул в спеку: Newspeak сохранил смолтоковские приоритеты посылки сообщений