MathTop

array_partition 函数

围绕指定顺序统计量重排一维数组;返回的确定性副本按比较规则完整排序。

语法

  • ArrayTools:-Partition(array, statistic)
  • ArrayTools:-Partition(array, statistic, comparator)
  • array_partition(array, statistic, comparator)

参数与选项

array要重排的一维数组。
statistic一基顺序统计量索引,或索引列表,用于校验请求的分区位置。
comparator可选比较规则:<、>、ascending、descending,或二元箭头过程。

示例

  1. 升序分区ArrayTools:-Partition([3, 1, 4, 2], 2)返回 [1, 2, 3, 4]。
  2. 降序分区ArrayTools:-Partition([3, 1, 4, 2], 2, >)返回 [4, 3, 2, 1]。