智能客服
你问我答,随时在线为你解决问题
- public func stableSort<T>(data: Array<T>): Unit where T <: Comparable<T>
功能:对数组进行稳定升序排序。
参数:
- public func stableSort<T>(data: Array<T>, comparator: (T, T) -> Ordering): Unit
功能:对数组进行稳定排序。
用户可传入自定义的比较函数 comparator,如果 comparator 的返回值为 Ordering.GT,排序后 t1 在 t2 后;如果 comparator 的返回值为 Ordering.LT,排序后 t1 在 t2 前;如果 comparator 的返回值为 Ordering.EQ,排序后 t1 与 t2 的位置较排序前保持不变。
参数:
- public func unstableSort<T>(data: Array<T>): Unit where T <: Comparable<T>
功能:对数组进行不稳定升序排序。
参数:
- public func unstableSort<T>(data: Array<T>, comparator: (T, T) -> Ordering): Unit
功能:对数组进行不稳定排序。
用户可传入自定义的比较函数 comparator,如果 comparator 的返回值为 Ordering.GT,排序后 t1 在 t2 后;如果 comparator 的返回值为 Ordering.LT,排序后 t1 在 t2 前;如果 comparator 的返回值为 Ordering.EQ,排序后 t1 与 t2 的位置较排序前保持不变。
参数: