समान द्विभाजी अन्वेषण

समान द्विभाजी अन्वेषण, डोनाल्ड नुथ द्वारा आविष्कृत और नुथ की कंप्यूटर प्रोग्रामिंग की कला में दिए गए उत्कृष्ट द्विभाजी अन्वेषण कलन विधि का एक अनुकूलन है। यह प्रत्येक पुनरावृत्ति पर ऊपरी और निचली सीमा के मध्यबिंदु को लेने के बदले, एकल सरणी सूचकांक को अद्यतन करने के लिए एक लुकअप टेबल का उपयोग करता है; इसलिए, इसे संरचना (जैसे नथ के मिश्रण) के लिए अनुकूलित किया गया है।


 * एक टेबल लुकअप सामान्यतः एक जोड़ और शिफ्ट से तेज़ होता है, और
 * कई खोज एक ही सरणी पर, या एक ही लंबाई की कई सरणियों पर की जाएंगी

C कार्यान्वयन
C (प्रोग्रामिंग भाषा) में उपयोजित होने पर एकसमान द्विभाजी अन्वेषण कलन विधि इस प्रकार दिखती है।

संदर्भ

 * Knuth. The Art of Computer Programming, Volume 3. Page 412, Algorithm C.

बाहरी संबंध

 * An implementation of Knuth's algorithm in Pascal, by Han de Bruijn
 * An implementation of Knuth's algorithm in Go, by Adrianus Warmenhoven