ฉันกำลังมองหาโครงสร้างข้อมูลที่ประหยัดพื้นที่ซึ่งมีชุด (ไม่มีการทำซ้ำ) ขององค์ประกอบคำและสนับสนุนการแทรกอย่างรวดเร็ว (O (1) ตัดจำหน่าย) โดย "พื้นที่ที่มีประสิทธิภาพ" ผมหมายถึงความนึกคิดคำพูดในการจัดเก็บองค์ประกอบ
เป็นชุดจะเป็นส่วนสำคัญของคำถาม: ถ้าแต่ละองค์ประกอบจะถูกเพิ่มครั้งพื้นที่ที่ใช้ไม่สามารถ n
โครงสร้างควรสนับสนุนการแสดงรายการองค์ประกอบ (สมเหตุสมผลอย่างมีประสิทธิภาพ); โครงสร้างที่มีเหตุผลควรมีปัญหาใด ๆ ที่นี่ (ข้อความค้นหาการเป็นสมาชิกที่รวดเร็วเป็นข้อดี)