Một mẹo nổi tiếng để lưu trữ các vectơ bit bằng cách sử dụng bộ nhớ chưa được khởi tạo có thể phân bổ một vectơ bit có kích thước trong đó tất cả các bit được đặt thành bằng cách cấp phát bit của bộ nhớ và khởi tạo chỉ của họ. Biểu diễn này hỗ trợ cài đặt và bỏ đặt bất kỳ bit nào trong thời gian không đổi.
Cuốn sách này bắt nguồn từ cuốn sách "Thiết kế và phân tích thuật toán máy tính" của Alfred Aho, John Hopcroft và Jeffrey Ullman năm 1974. Chương 2, bài tập 2.12 "," Cuốn sách lập trình năm 1986 của Jon Bentley. 9 trong Ấn bản thứ hai "và " Bài viết năm 1993 của Preston Briggs và Linda Torczon, 'Một đại diện hiệu quả cho các bộ thưa thớt' " .
"Thay đổi cơ sở mà không mất không gian" của Dodis và cộng sự làm giảm yêu cầu không gian xuống bit, mặc dù thuật toán này yêu cầu tính toán trước của hằng với các bit .
Có thể tiết kiệm được bao nhiêu dung lượng? Có một đại diện của vectơ bit trong đó
- Các bit có thể được đặt hoặc hủy đặt trong thời gian
- Khởi tạo một vector bit mới của s sử dụng bit của bộ nhớ chưa được khởi tạo và bộ nhớ khởi tạo