Submitted:
12 April 2024
Posted:
15 April 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Comparison of Binary Search and Interpolation Search
3. Comparison of Interpolated Binary Search and Adaptive Search
4. Interpolation Once Binary Search—The Proposed Method
5. Performance Study
5.1. Test Results over Uniformly Distributed Datasets
5.2. Test Results over Normally Distributed Datasets
5.3. Test Results over Exponentially Distributed Datasets
6. Conclusions
Funding
Data Availability Statement
Conflicts of Interest
References
- D. E. Knuth, The art of computer programming, volume 3: (2nd ed.) sorting and searching. Addison Wesley Longman Publishing Co., Inc., 1998.
- W. W. Peterson, “Addressing for Random-Access Storage,” IBM Journal of Research and Development, vol. 1, no. 2, pp. 130-146, 1957. [CrossRef]
- Y. Perl, A. Itai, and H. Avni, “Interpolation search—A log logN search,” Commun. ACM, vol. 21, pp. 550-553, 1978. [CrossRef]
- A. C. Yao and F. F. Yao, “The complexity of searching an ordered random table,” in 17th Annual Symposium on Foundations of Computer Science (sfcs 1976), 25-27 Oct. 1976 1976, pp. 173-177. [CrossRef]
- Y. Perl and E. M. Reingold, “Understanding the Complexity of Interpolation Search,” Inf. Process. Lett., vol. 6, pp. 219-222, 1977. [CrossRef]
- G. H. Gonnet and L. D. Rogers, “The interpolation-sequential search algorithm,” Information Processing Letters, vol. 6, no. 4, pp. 136-139, 1977/08/01/ 1977. [CrossRef]
- N. Santoro and J. B. Sidney, “Interpolation-binary search,” Information Processing Letters, vol. 20, no. 4, pp. 179-181, 1985/05/10/ 1985. [CrossRef]
- F. W. Burton and G. N. Lewis, “A robust variation of interpolation search,” Information Processing Letters, vol. 10, no. 4, pp. 198-201, 1980/07/05/ 1980. [CrossRef]
- B. Bonasera, E. Ferrara, G. Fiumara, F. Pagano, and A. Provetti, “Adaptive search over sorted sets,” Journal of Discrete Algorithms, vol. 30, pp. 128-133, 2015/01/01/ 2015. [CrossRef]
- A. S. Mohammed, S. E. Amrahov, and F. V. Çelebi, “Interpolated binary search: An efficient hybrid search algorithm on ordered datasets,” Engineering Science and Technology, an International Journal, 2021. [CrossRef]
- M. N. Kabir, Y. M. Alginahi, J. Ali, and E. Abdel-Raheem, “Optimal search algorithm in a big database using interpolation–extrapolation method,” Electronics Letters, vol. 55, no. 21, pp. 1130-1133, 2019. [CrossRef]
- B. Bonasera. “AdaptiveSearch (Java Source Code).” (accessed 2024/04/11, 2024).










Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).