[−][src]Function sfcpl::binary_search::lower_bound
pub fn lower_bound<T: PartialOrd>(v: &[T], val: &T) -> usize
v
以上の要素が最初に現れるindex
use prcn_lib::binary_search::lower_bound; let v: &[i32] = &[1, 3, 3, 4, 5]; assert_eq!(lower_bound(v, &0), 0); assert_eq!(lower_bound(v, &1), 0); assert_eq!(lower_bound(v, &2), 1); assert_eq!(lower_bound(v, &3), 1); assert_eq!(lower_bound(v, &4), 3); assert_eq!(lower_bound(v, &5), 4); assert_eq!(lower_bound(v, &999), 5);