array_is_monotonic 函数
判断数组按行优先展平后的元素是否按指定方向单调。
语法
ArrayTools:-IsMonotonic(array)ArrayTools:-IsMonotonic(array, order = decreasing)ArrayTools:-IsMonotonic(array, strict = true)array_is_monotonic(array)
参数与选项
array | 按行优先顺序检查元素的数组。 |
|---|---|
order | 可选方向:increasing 或 decreasing。 |
strict | 可选布尔值;true 要求相邻元素严格递增或递减。 |
示例
- 非降序元素
ArrayTools:-IsMonotonic([1, 2, 2, 5])返回 true。 - 递减方向
ArrayTools:-IsMonotonic([5, 4, 4], order = decreasing)返回 true。 - 严格比较
ArrayTools:-IsMonotonic([1, 2, 2], strict = true)返回 false。