고정 된 일정한 '옵션'(예 : 기술) 세트가 있다고 상상해보십시오. 모든 객체 (예 : 인간)는 옵션을 갖거나 갖지 않을 수 있습니다.비트 배열을 사용 하시겠습니까?
모든 개체에 대해 member-list-of-options를 유지 관리하고 옵션으로 채워야합니까?
OR :
인가 그것을보다 효율적으로 (빠르게) 각 비트가 각각의 옵션의 촬영 (또는 촬영되지 않음) 상태를 나타내는 bitarray를 사용하는?
가 -edited : -
더 구체적으로, 기술의 목록은 문자열 (옵션 이름), 확실히 미만 256 프로그램이 가능한 한 빨리하는 대상은 (의 벡터이다 메모리 걱정 없음).
나는 정말로 당신의 질문이 좀 더 목표가되어야한다고 생각합니다. 대답은 당신이 사용하고있는 기술과 성취하기를 원하는 것 (성능/공간/메모리의 효율적인 사용? 융통성)에 따라 크게 달라집니다. –