aruslan: (Default)
aruslan ([personal profile] aruslan) wrote2004-01-25 04:20 pm
Entry tags:

xor-trick в списках

Читал давеча блог товарища Херба Саттера, и прочел о забавном способе реализации двунаправленного списка, предложенном Stewen Dewhurst из Семантикса.
Вместо того, чтобы хранить в каждом элементе списка два указателя, предлагается хранить xor окружающих указателей. А итератор будет хранить в себе пару указателей, а не один. Красиво, блин.
А вот тут - реализация, хотя там и так все ясно: основная возня - со Стандартом.

(Anonymous) 2004-05-05 03:40 am (UTC)(link)
Мощно...

[identity profile] aruslan.livejournal.com 2004-05-05 06:32 am (UTC)(link)
Да, меня тоже проткнуло :)
А это не Вы про Лангольеров вспомнили? И почему Anonymous?

(Anonymous) 2004-05-23 10:30 am (UTC)(link)
- А это не Вы про Лангольеров вспомнили?

Я.

- И почему Anonymous?

Потому-что не LiveJournal user...

[identity profile] aruslan.livejournal.com 2004-05-23 01:21 pm (UTC)(link)
Однако :)
И кто вы, если не секрет?

(Anonymous) 2004-05-24 10:10 am (UTC)(link)
-- И кто вы, если не секрет?

о! я загадочная личность :)

на www.gamedev.ru известен под славным ником A_K