On Mon, 13 Feb 2012 19:48:10 +0400
Artem Chuprina <[email protected]> wrote:

> Ну, в тяжелом случае (файл состоит из одних переводов строки или
> чего-то очень близкого, что можно сжать в один блок) нам все равно
> придется разжать весь файл, если пользоваться zlib, а не лезть в
> структуру уже блока грязными ногами.

Да уж, тут все хитрости окажутся бесполезны.

> А в типичном нам нужно хранить не полный вектор отступов, а только
> те, которые еще нужны, а их вряд ли много - один, ну, два.

Так файл-то надо задом наперёд пройти. Так что сначала дойти до конца,
расставив контрольные точки, а потом идти с конца, когда их можно будет
исключать.

-- 
Alexander Galanin


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: 
http://lists.debian.org/[email protected]

Ответить