// 這篇還沒寫完
sort.Ints, sort.Strings, sort.Float64s
sort.SearchInts
sort.SearchStrings
sort.SearchFloat64s
背後是 Binary Search。
int(uint(i+j) >> 1
n == len(slice), f 有點類似 C++ STL std::find_if 的 Predicate。
1 | func Search(n int, f func(int) bool) int { |
1 | func SearchInts(a []int, x int) int { |