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

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

ตอน​ท่ี 15.2
การค​ น้ หา​ขอ้ มลู แ​ บบอ​ ่ืน

โปรดอ​ ่าน​หัวเ​รื่อง แนวคิด แ​ ละว​ ัตถุประสงค์​ของต​ อนท​ ่ี 15.2 แล้วจ​ ึงศ​ ึกษาร​ ายล​ ะเอียด​ต่อไ​ป

  หัวเรื่อง

         15.2.1 การค้นหาข้อมูลแบบกระโดด
         15.2.2 การค้นหาข้อมูลแบบการประมาณค่าในช่วง
         15.2.3 การค้นหาข้อมูลแบบฟิโบนักซี

  แนวคดิ

         1. 	การ​ค้นหา​ข้อมูล​แบบ​กระโดด ประมาณ​การ​ค่า​ของ​ข้อมูล​ว่า​น่า​จะ​อยู่​ท่ี​ต�ำแหน่ง​ใด​แล้ว​ตรวจ​สอบ​
            ที่​ต�ำแหน่ง​น้ัน โดย​การ​หา​ต�ำแหน่ง​หรือ​การก​ระ​โดด​น้ัน​ก�ำหนด​ให้​เป็น​ค่า k โดย​ค่า k ท่ี​เหมาะ​สม
            …®¸ ŲŲ nซ่ึง n คือ จ​ �ำนวน​ข้อมูล

        2.	การ​ค้นหา​ข้อมูล​แบบ​การ​ประมาณ​ค่า​ใน​ช่วง คล้าย​กับ​การ​ค้นหา​ข้อมูล​แบบ​กระโดด​ที่​ไม่​ใช้​วิธี​การ​
           ตรวจ​สอบ​สมาชิก​ที่เ​รียง​ชิด​ติด​กัน​แต่​จะ​ใช้​สูตร​ใน​การ​ค�ำนวณ​หา​ต�ำแหน่ง​ท่ีต​ รวจ​สอบ​ครั้ง​ต่อ​ไป ซึ่ง​
           สูตรท​ ่ี​น�ำ​มาป​ ระยุกต์​ใช้น​ ั้นม​ ี​พื้น​ฐาน​มาจ​ ากก​ าร​หา​ต�ำแหน่ง​ของ​สมการเ​ส้น​ตรง

        3. 	การ​ค้นหา​ข้อ​มูล​แบบ​ฟิ​โบนักซีนั้น​ใช้​การ​ค้นหา​เป็น​ช่วง​เช่น​เดียว​กับ​การ​ค้นหา​ข้อมูล​แบบ​กระโดด​
           และ​แบบ​ประมาณ​ค่า​ใน​ช่วง ต่าง​กัน​ตรง​ที่​เมื่อ​สมาชิก​ของ​อาร์เรย์​ที่​ตรวจ​สอบ​ไม่​ตรง​กับ​ข้อมูล
           ​ที่​ต้องการ​ค้นหา การ​ค้นหา​ข้อ​มูล​แบบ​ฟิ​โบนักซี​จะ​หา​ต�ำแหน่ง​ของ​การ​ตรวจ​สอบ​ครั้ง​ต่อ​ไป​จาก​
           การ​ประยุกต์ใ​ ช้​ตัวเ​ลข​ฟิโ​ บนักซี

 วตั ถปุ ระสงค์

        เมื่อศ​ ึกษาต​ อน​ท่ี 15.2 จบ​แล้ว นักศึกษาส​ ามารถ
        1. 	อธบิ าย​หลกั ​การข​ องก​ าร​คน้ หาข​ อ้ มลู แ​ บบ​กระโดด แบบก​ ารป​ ระมาณ​ค่าใ​น​ชว่ ง และแบบ​ฟ​โิ บนกั ซไี ด้
        2. 	อธิบาย​และ​แสดง​ข้ัน​ตอน​วิธี​ของ​การ​ค้นหา​ข้อมูล​แบบ​กระโดด แบบ​การ​ประมาณ​ค่า​ใน​ช่วง และ

           แบบฟ​ ิโ​บนักซีได้
        3. 	ประยุกต​์ใช้​ข้ัน​ตอน​วิธ​ีการ​คน้ หา​ขอ้ มลู ​แบบ​กระโดด แบบ​การ​ประมาณ​คา่ ​ใน​ชว่ ง และแบบ​ฟ​ิโบนกั ซี

           ได้
   38   39   40   41   42   43   44   45   46   47   48