Ćwiczę pytanie na tablicy, w której muszę znaleźć unikalne elementy. Moja logika polega na znalezieniu elementu max w tablicy i zdefiniowaniu dla niego bitsetu. Ale problemem jest bitset potrzebujący stałej wartości, więc jak sobie z tym poradzić, poniżej kilka moich pytań na ten temat:Bitset o zmiennym rozmiarze
a) Czy mogę przypadkiem zdefiniować bitset o zmiennej wielkości?
b) Jeśli nie, to jakie jest najlepsze podejście do korzystania z vector<bool>
lub vector<char>
?
c) Wiem, że funkcja boost ma dynamiczny bitset, ale ponieważ robię to dla uczenia się, chcę wiedzieć o alternatywnych podejściach.
Zobacz [Boost.DynamicBitset] (http://www.boost.org/libs/dynamic_bitset/). – ildjarn