All streams
Search
Write a publication
Pull to refresh
0
0

User

Send message
Спасибо, почитаю повнимательнее :)
«Persistence in computer science refers to the characteristic of state that outlives the process that created it» — с вики
Вообще, мне казалось, что персистентный означает сохраняемый между запусками программы. Так что для таких структур, ИМХО, immutable лучше подходит.
Как раз встал с кровати, осознав, что удаление не влияет, и уведомление пришло :)
Какое суммирование, вы о чем? Я нахожусь на n-ом шаге и до этого только добавлял, и мне нужно целиком скопировать весь массив. Это O(n)! В худшем случае, добавление займет O(n). Понятно, что в среднем, особенно если я буду часто удалять, это будет O(1), но это совсем не гарантировано.

Я правильно понял, что вы пытались усреднить?
> Очевидно, что один запрос работает за O(1)
Мне не очевидно :) Вы не заострили внимание, что это зависит от того, как мы ищем i-й элемент. На вскидку массив даст константный доступ, но или нужно зарезервировать достаточно места, либо его расширять динамически. Хотя в алгоритмах я не разбираюсь, и буду рад, если укажите, где я ошибся :)
Ну я с месяц назад зарегался. Хотел сравнить Google Docs, и то, что предлагает Microsoft. Оттуда, насколько помню, видно facebook неплохо.
Не, не зачем '\n', а почему он не внутри скобочек?
sys.stdout.write(str+'\n')
А почему у хакера '\n' после вызова функции sys.stdout.write()?
моя проблема была в том, что не знал, что «2>&1» можно вначале воткнуть. спасибо.
на самом деле tee для логов использовать не очень удобно, stder в файл не попадет. Хотя, это к пайпам наверное относится. Кстати, никто не знает, как это побороть?
А если нажать обе, а потом одну, то прыгать будут обе, но по-разному
А мне наоборот, приятнее было бы видеть первую строку из последней картинки. К тому же, на фоне текста ее мне было бы проще найти, чем просто набор слов. Не думаю, что со мной много кто согласится, но на вкус и цвет… :)
Еще бы транскрипцию туда добавить.
Как код на Си узнает, что есть проблемы? Если вызванная им функция вернула заведомо неправильный результат?
Откуда такое странное наследование? Зачем 2 раза от A? Я бы еще понял если бы было struct B: virtual A {};
struct C: virtual A {};
struct D: A, B;

PS Почему в вашем случае должен быть B::f а не A::f, разве они не оба финальные, просто в разных ветвях?

Information

Rating
Does not participate
Registered
Activity