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