您当前的位置: 首页 >  swift

Swift按照数组元素出现的次数及大小排序

发布时间:2016-07-21 12:05:37 ,浏览量:0

要求如下:

1、已知一个数组,按照单个元素在数组中出现的次数作为重新排序的依据,个数多的排在前面
2、相同个数时候,元素值大的排前面

例子:

[1, 2, 2, 3, 5, 5] 经过计算得到的结果是: [5, 5, 2, 2, 3, 1]

一种解决方法是:

import UIKit

extension Sequence where Iterator.Element == Int{ private func removeRepeats()->[Int]{ let set = Set(self) return Array(set).sorted {$0>$1}
    } private func
关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    107801博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0725s