การ คัด เลือก และ การ กรอง ข้อมูล ใน เรียง ต่อ ๆ ไป และ การ จัด เรียง รายการ เป็น งาน ทั่ว ไป ใน การ จัด โปรแกรม และ การ จัด การ ข้อมูล วิธี เหล่า นี้ ช่วย ให้ มี การ จัด ระเบียบ ข้อมูล และ การ กู้ ข้อมูล ได้ ง่าย บทความ นี้ จะ ให้ ตัว อย่าง และ การ คํานวณ ที่ ใช้ ได้ ผล เพื่อ แสดง เทคนิค การ คัด เลือก และ การ กรอง ที่ มี ประสิทธิภาพ

จัดเรียงข้อมูลในอาร์เรย์

การเรียงลําดับรวมไปถึงการจัดลําดับข้อมูลตามลําดับอย่างต่ํา เช่น การขึ้นลง หรือการลงของภาษาโปรแกรมหลายภาษา มีฟังก์ชันที่สร้างขึ้นเพื่อทําการเรียงลําดับอย่างมีประสิทธิภาพ

ตัวอย่างเช่น ในจาวาสคริปต์ [FLT: 0] SOT ()[FLT: 1] วิธีการเรียงลําดับแบบตัวอักษร หรือตัวเลข. การเรียงตัวเลขตามลําดับ:

[FLT: 0]. เอ็กซ์เซมเปิล :[

[FLT: 0]

ผล : [2,5, 9]

กําลังกรองข้อมูลในรายการ

ตัวกรองเลือกข้อมูลที่ตรงกับเกณฑ์เฉพาะ โพรเซสนี้จะช่วยลดข้อมูลให้เหลือไว้ใช้ในรายการที่เกี่ยวข้อง

ในจาวาสคริปต์, [FLT: 0] Filter ()[FLT: 1) วิธีการสร้างอาร์เรย์ใหม่ที่มีธาตุที่ผ่านการทดสอบ

[FLT: 0]. เอ็กซ์เซมเปิล :[

[FLT: 3]

ผล : [FLT: 0][20, 25, 300)

จัดเรียงและกรอง

การเรียงลําดับและกรอง สามารถจะถูกรวมเข้ากับชุดข้อมูลเพิ่มเติมได้ อย่างแรก ให้กรองข้อมูลก่อน แล้วเรียงลําดับผลลัพธ์ที่กรองแล้ว

ยกตัวอย่างเช่น การกรองรายการสินค้าตามราคา และเรียงลําดับตามชื่อ

[FLT: 0]. เอ็กซ์เซมเปิล :[

[FLT: 4]

[FLT: 5]

[FLT: 6]

[FLT: 7]

[FLT: 8]

[FLT: 9]

[FLT: 10]

ผล : [FLT: 0]][[[ชื่อ:'Appple', ราคา: 3 }, {ชื่อ:'Banana', ราคา: 1 }