การระงับศูนย์
การระงับศูนย์คือการลบศูนย์ที่ซ้ำซ้อนออก จากตัวเลข ซึ่งอาจทำได้เพื่อข้อจำกัดด้านพื้นที่จัดเก็บ พื้นที่หน้ากระดาษ หรือพื้นที่แสดงผล หรือเพื่อเหตุผลด้านการจัดรูปแบบ เช่น การทำให้ตัวอักษรอ่านง่ายขึ้น[ 1 ] [ 2 ] [ 3 ]
ตัวอย่าง
- 00049823 → 49823
- 7.678600000 → 7.6786
- 0032.3231000 → 32.3231
- 2.45000×10 10 → 2.45×10 10
- 0.0045×10 10 → 4.5×10 7
ต้องระมัดระวัง ใน วิชา ฟิสิกส์และสาขาที่เกี่ยวข้อง ตัวเลขที่มีเลขศูนย์ต่อท้ายใช้เพื่อระบุความแม่นยำของตัวเลข เนื่องจากถือว่ามีความคลาดเคลื่อน ±1 ในตำแหน่งสุดท้าย ตัวอย่างเช่น:
- 4.5981 คือ 4.5981 ± 0.0001
- 4.59810 คือ 4.5981 ± 0.00001
- 4.598100 คือ 4.5981 ± 0.000001
การบีบอัดข้อมูล
นอกจากนี้ยังเป็นวิธีการจัดเก็บอาร์เรย์ตัวเลขขนาดใหญ่ ซึ่งมีค่าเป็นศูนย์อยู่หลายค่า การละเว้นค่าศูนย์และจัดเก็บดัชนีพร้อมกับค่าของตัวเลขที่ไม่ใช่ศูนย์แทน อาจช่วยประหยัดพื้นที่โดยรวมได้ วิธีนี้จะคุ้มค่าก็ต่อเมื่อพื้นที่เพิ่มเติมที่ใช้ในการจัดเก็บดัชนี (โดยเฉลี่ย) น้อยกว่าพื้นที่ที่ประหยัดได้จากการไม่จัดเก็บค่าศูนย์ วิธีนี้บางครั้งใช้ในอาร์เรย์แบบเบาบาง (sparse array )
ตัวอย่าง:
- อาร์เรย์เดิม: 0, 1, 0, 0, 2, 5, 0, 0, 0, 4, 0, 0, 0, 0, 0
- คู่ของดัชนีและข้อมูล: {2,1}, {5,2}, {6,5}, {10,4}
ดูเพิ่มเติม
- การเข้ารหัส แบบ Run-length encoding – รูปแบบหนึ่งของการบีบอัดข้อมูลแบบไม่สูญเสียข้อมูล
- การระงับรหัสศูนย์– เทคนิคการสื่อสารโทรคมนาคมดิจิทัลหน้าเว็บที่แสดงคำอธิบายสั้น ๆ ของเป้าหมายการเปลี่ยนเส้นทาง
- แผนภาพการตัดสินใจแบบตัดค่าศูนย์ออก– แผนภาพการตัดสินใจแบบไบนารีชนิดหนึ่ง