src/pylib/Lib/n_bisect

Source   Edit  

Types

Key[T; R] = proc (x: T): R
Source   Edit  

Procs

proc bisect[T, K](a: openArray[T]; x: K; lo = 0; hi = a.len; key: Key[T, K]): int
Source   Edit  
proc bisect[T](a: openArray[T]; x: T; lo = 0; hi = a.len): int
Source   Edit  
proc bisect_left[T, K](a: openArray[T]; x: K; lo = 0; hi = a.len; key: Key[T, K]): int
Source   Edit  
proc bisect_left[T](a: openArray[T]; x: T; lo = 0; hi = a.len): int
Source   Edit  
proc bisect_right[T, K](a: openArray[T]; x: K; lo = 0; hi = a.len;
                        key: Key[T, K]): int
Source   Edit  
proc bisect_right[T](a: openArray[T]; x: T; lo = 0; hi = a.len): int
Source   Edit  
proc insort[T; K](a: var seq[T]; x: K; lo = 0; hi = len(a); key: Key[T, K])
Source   Edit  
proc insort[T](a: var seq[T]; x: T; lo = 0; hi = len(a))
Source   Edit  
proc insort_left[T; K](a: var seq[T]; x: K; lo = 0; hi = len(a); key: Key[T, K])
Source   Edit  
proc insort_left[T](a: var seq[T]; x: T; lo = 0; hi = len(a))
Source   Edit  
proc insort_right[T; K](a: var seq[T]; x: K; lo = 0; hi = len(a); key: Key[T, K])
Source   Edit  
proc insort_right[T](a: var seq[T]; x: T; lo = 0; hi = len(a))
Source   Edit