當我遇到這句話時,我在https://www.geeksforgeeks.org/interpolation-search閱讀有關插值搜索的內容“讓我們假設陣列的元素是線性分布的。” 句子中的線性分布是什么意思?
uj5u.com熱心網友回復:
它們的意思是“遵循算術級數”或大致如此。這個想法是平滑變化的資料在某種程度上是可預測的。
您可以根據某些值的知識估計目標值的位置,從而使用這些知識來加快搜索速度。
例如,在排序后的序列 14、22、31、46、55、57、70、78、91、99 中,值 31 可能是第三個元素(14 和 99 之間的逆線性插值產生索引 2.8,它四舍五入到 3)。
也可以說均勻分布。如果資料不是那么分散,插值搜索可能會適得其反。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/409396.html
標籤:
下一篇:根據規則找到最大總和
