Wikipedia ระบุว่าการค้นหาแบบไบนารีเกี่ยวข้องกับการค้นหาในอาร์เรย์ของค่าที่เรียงลำดับ
แนวคิดทั่วไปเพิ่มเติมของการแบ่งและพิชิตการค้นหาโดยแบ่งพื้นที่การค้นหาซ้ำ ๆ เรียกว่าการค้นหาแบบแบ่งขั้ว (ตามตัวอักษร: "ที่ตัดเป็นสอง") การใช้ขั้วคู่อาจได้รับการพิจารณาในบริบทอื่นเช่นเดียวกับที่คุณมีบางอย่างที่จะแยก จริงๆแล้วมันเป็นสำนวนแรกที่ฉันได้เรียนรู้ (ในโรงเรียนมัธยมฉันคิดว่าและนานมาแล้ว) รวมถึงในกรณีที่คุณอาจต้องการเรียกมันว่าไบนารี
Afaik "dichotomic" ไม่ได้แปลว่าทั้งสองส่วนมีค่าเท่ากัน (เกือบ)
ฉันไม่ทราบว่าไบนารีถูกสงวนไว้เพื่อค้นหาในพื้นที่ขนาด
2n.
Dichotomic นั้นเป็นคำศัพท์ทั่วไปที่ชัดเจนกว่า แต่มันอาจฟังดูอลังการสำหรับบางคนที่อาจใช้ไบนารีไม่ถูกต้องแทน
ตัวอย่างของคุณ (1) ได้รับการกล่าวถึงอย่างแปลกประหลาดเนื่องจากไม่มีใครรู้ตัวขอเลขฐานสอง แต่เป็นการเปรียบเทียบกับค่ามัธยฐานของช่วงเวลา แต่มันอาจมีคุณสมบัติเป็นเลขฐานสอง
ตัวอย่างของคุณ (2) ไม่ชัดเจน การแยกออกเป็นสองส่วนควรเรียกว่า dichotomic ทีนี้เมื่อคุณดูเหมือนจะตั้งสมมติฐาน (แปลก) วิธีการสร้าง 2 ส่วนเท่า ๆ กันฉันไม่แน่ใจ
แต่เป็นเกมที่คาดเดาซึ่งผู้คนถามคำถามที่ตอบโดยใช่หรือไม่ใช่นั้นมีขั้วสองขั้วชัดเจน
ฉันเดาเองไม่ได้รับการอ้างอิง:
การแสดงออกดั้งเดิมน่าจะเป็น "dichotomic" แต่ด้วยความนิยมของระบบเลขฐานสองคอมพิวเตอร์ไบนารี ฯลฯ คำว่า "binary" ก็ได้รับความนิยมมากขึ้น
อีกปัจจัยหนึ่งที่อาจมีบทบาทสำคัญคือการค้นหาแบบไบนารี่ (เช่นเดียวกับการแบ่งขั้วไฟฟ้า) ขึ้นอยู่กับตัวเลือกไบนารี ขณะนี้มีนิพจน์ " ตัวเลือกการแบ่งขั้วสองทาง " อยู่ แต่ใช้น้อยกว่า " ตัวเลือกไบนารี " ซึ่งปรากฏบนเว็บบ่อยขึ้นประมาณ 6 เท่า
ดังนั้นสิ่งนี้อาจมีอิทธิพลต่อสิ่งนั้น เราควรจำไว้ว่าแม้ว่าเราจะแช่อยู่ในเลขฐานสอง (ฉันหมายถึงเรานักวิทยาศาสตร์คอมพิวเตอร์) คนส่วนใหญ่ไม่ได้และไม่เกี่ยวข้องกับเลขฐานสอง แต่จะพูดถึงตัวเลือกไบนารีอย่างง่ายดาย มันเป็นความจริงที่การค้นหาแบบไบนารี่เป็นหัวข้อสำหรับนักวิทยาศาสตร์คอมพิวเตอร์ แต่ขาดการอ้างอิงที่เชื่อถือได้ไปในทางตรงกันข้ามฉันจะไม่เชื่อว่ามันมาจากเลขฐานสองในทางตรง