我有一个数字数组,我想知道这个数组中最常见的数字.数组有时有5-6个整数,有时它有10-12个,有时甚至更多 - 数组中的整数也可能不同.所以我需要一个可以使用不同长度和数组值的函数.
一个例子:
myArray = [0, 0, 0, 1, 1]
Run Code Online (Sandbox Code Playgroud)
另一个例子:
myArray = [4, 4, 4, 3, 3, 3, 4, 6, 6, 5, 5, 2]
Run Code Online (Sandbox Code Playgroud)
现在我正在寻找一个给出0(在第一个例子中)的函数Integer,因为它在这个数组中是3次,而数组中的另一个整数(1)在数组中只有2次.或者对于第二个例子,它将是4.
看起来很简单,但我找不到解决方案.在网络上找到了一些例子,其解决方案是使用字典或解决方案很简单 - 但我似乎无法使用它与Swift 3 ...
但是,我没有找到适合我的解决方案.有人知道如何在整数数组中获得最频繁的整数?