csp B4041

2 阅读1分钟

sort(first, last) 排序范围是 [first, last),即包含 first,不包含 last。 如果要排序区间 [l, r](1-based):

  • first = s + l - 1(指向第 l 个元素)
  • last = s + r(指向第 r+1 个元素,因为不包含)

// 升序 sort(arr, arr + n); // {1, 2, 5, 8, 9}

// 降序 sort(arr, arr + n, greater()); // {9, 8, 5, 2, 1}