Spec-Zone.ru › Haxe

ArraySort

package haxe.ds

Доступно на всех платформах

ArraySort предоставляет стабильную реализацию слияния сортировки через свой метод sort. Его следует использовать вместо Array.sort в тех случаях, когда порядок одинаковых элементов должен сохраняться на всех целевых платформах.

Статические методы

staticsort<T>(a:Array<T>, cmp:(T, T) ‑> Int):Void

Сортирует массив a в соответствии с функцией сравнения cmp, где cmp(x,y) возвращает 0, если x == y, положительное целое число, если x > y, и отрицательное целое число, если x < y.

Эта операция изменяет массив a на месте.

Эта операция стабильна: порядок одинаковых элементов сохраняется.

Если a или cmp равны null, результат не определен.

© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/haxe/ds/ArraySort.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API