eldhenn: (Default)
[personal profile] eldhenn
А именно - выполнять все действия с элементами множества (преобразование, оценка, проверка, вычисление интегральных характеристик) во время одного-единственного перебора множества.
В который раз встречаю - выбираем элементы из БД, затем проходимся по множеству этих элементов и строим одни интегральные характеристики, потом ещё раз проходимся и проверяем, затем перебираем проверенные и преобразуем их...

Когда действительно может потребоваться двойной проход? Когда к каждому элементу надо будет применить интегральную характеристику. Когда невозможно вычислить интегральные характеристики в несортированном множестве (впрочем, как правило сортировка это забота источника данных).
Когда мы экономим память и не экономим время - когда вся используемая память должна быть "О большое от мощности изначального множества". (но обычно память не экономится, потому что хранится и то множество, и это, ещё несколько всяких, и все отчёты полностью формируются в памяти прежде чем быть отправленными наружу)
This account has disabled anonymous posting.
(will be screened if not validated)
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

eldhenn: (Default)
Элдхэнн

Tags

September 2022

S M T W T F S
    123
45678910
11121314151617
181920 21222324
252627282930 

Expand Cut Tags

No cut tags