Это немного nitpicking, и я, возможно, пропустил что-то простоеЛучшая структура для поиска булевых индексов?
Иногда у меня есть целые числа, и я должен иметь возможность искать, являются ли они истинными или ложными. Я всегда решал это, используя словарь < int, bool >, вставляя true и просто используя ContainsKey, чтобы увидеть, что-то истинно (по умолчанию оно ложно).
Но это не похоже на элегантное решение вставить bool, который даже не используется :) Какую структуру вы порекомендовали бы для этого? производительность Lookup быть первичным и вставки вторичных (но важно)
Некоторые хорошо (LINQ) синтаксис с кучей индексов и возвращения предметов, которые не содержатся будет бонус
Это звучит как хороший кандидат действительно – Homde
Assusing все «ИНТ» имеет значение, и не является третьим состояние «неизвестно» –