Page 15 - โครงสร้างข้อมูลและขั้นตอนวิธี
P. 15

ขั้น​ตอน​วิธีก​ ารค​ ้นหาข​ ้อมูล 15-5

เรื่อง​ท่ี 15.1.1
แนวคิดก​ าร​ค้นหา​ข้อมูล

       การ​ดงึ ​ข้อมลู ​มาป​ ระมวลผ​ ลห​ รอื ​ใช้ง​ าน​เป็นเ​รอ่ื งส​ �ำคญั เ​รือ่ ง​หนงึ่ ส​ �ำหรับ​วิทยาการด​ ้านค​ อมพิวเตอร์ ซ่ึงป​ ระเด็น​
ส�ำคัญ​ท่ี​น�ำ​มา​พิจารณา​คือ​ประสิทธิภาพ​ของ​ข้ัน​ตอน​วิธี​ท่ี​ใช้ การ​ค้นหา​ข้อมูล​หรือ​การ​สืบค้น​ข้อมูล​หมาย​ถึง การ​ดึง​
ข้อมูล​ท่ี​ต้องการ​จาก​โครงสร้าง​ข้อมูล​ท่ี​ใช้​ใน​การ​จัด​เก็บ​ข้อมูล​หรือ​จาก​ฐาน​ข้อมูล ซึ่ง​อาจ​มี​ปริมาณ​ข้อมูล​จ�ำนวน​น้อย​
จนถึงจ​ �ำ​นวน​ มากๆ ​เป็น​หลายล​ ้าน​เรคอร์ด

       การ​ด�ำเนิน​ชีวิต​ประจ�ำ​วันโ​ดย​ทั่วไป​เก่ียวข้องก​ ับก​ าร​ค้นหา​ข้อมูล เ​ช่น
       - 	การค​ ้นหา​เบอร์โ​ทรศัพท์​จาก​สมุด​โทรศัพท์
       - 	การ​ค้นหา​ข้อมูลจ​ าก​ระบบ​อินเตอร์เน็ต เช่น สถาน​ท่ีท​ ่อง​เท่ียว รายการ​สิ่งของ​ที่​สนใจ เป็นต้น ซึ่ง​หน้า​เว็บเพจ​
ท่ี​รู้จัก​กัน​ดี​ได้แก่ google

                             ภาพท​ ี่ 15.1 การ​ค้นหาข​ ้อมลู ​จากร​ ะบบ​อนิ เตอร์เนต็

       -	 การ​ค้นหา​ข้อมูล​จาก​โปรแกรม​คอมพิวเตอร์​ท่ี​ใช้​งาน ​เช่น ไมโครซอฟท์​เวิร์ด ดัง​ภาพ​ที่ 15.2 เพ่ือ​หา​ค�ำ​ท​ี่
ต้องการ​เป็นต้น

       โดย​ท่ัวไป​แล้ว​การ​ค้นหา​ข้อมูล​เป็นการ​ด�ำเนิน​การ​พ้ืน​ฐาน​ของ​การ​ประมวล​ผล​ทาง​คอมพิวเตอร์​ที่​มัก​แฝง​อยู่​
กับก​ ​ระบ​ วน​การ​ประมวลผ​ ล​อื่นๆ เช่น การเ​รียงล​ �ำดับข​ ้อมูล (sorting) การแ​ ก้ไขข​ ้อมูล (editing) การล​ บ​ข้อมูล (delet-
ing) เป็นต้น ​เช่น ถ้า​จะ​แก้ไข​ข้อมูล​ของ​นายสมชาย จาก​ฐานข​ ้อมูล​ลูกค้า​ของ​บริษัท​ต้อง​สืบค้น​ข้อมูล​ของนาย​สมชาย​ให้​
พบ​ก่อนถ​ ึง​จะแ​ ก้ไข​ได้
   10   11   12   13   14   15   16   17   18   19   20