[問題] 決定某個數落在一個單調向量的第幾個區間

作者: alasa15 (alasa)   2015-06-15 23:54:32
我現在有一個單調的向量 例如c(3,7,13,28,95,104)
然後現在有一個數字 例如22
這個數字落在這個向量的第三跟第四個數字之間
希望有一個函數可以回傳3給我
雖然可以自己用迴圈寫 但我想問一下有沒有內建函數達成這個效果
感謝
作者: celestialgod (天)   2015-06-15 23:59:00
x如果是那個向量, 則sum(x<22)為所求
作者: sifmelcara (sifmelcara)   2015-06-16 00:07:00
findInterval()更快,是二分搜索
作者: alasa15 (alasa)   2015-06-16 00:07:00
對耶 好方法 感謝

Links booklink

Contact Us: admin [ a t ] ucptt.com