因此,我有一个价值列表,我有一个如何获得模式的想法。但我不知道该怎么做。我知道我需要使用max()和for x in list来获得列表的最大值,也许还需要创建两个列表,一个用于唯一值,另一个用于它们出现多少次,但除此之外,还需要创建两个列表。我完全迷路了。我的清单是:预期输出:对不起,如果这是含糊的!这不是复制的。我不想使用计数器或字典。只有
给出的问题是:
多集是一个集合,其中一些元素不止一次出现(例如,{a,f,b,b,e,c,b,g,a,i,b}是多集)。元素是从一个完全有序的集合中提取的。给出一个以多集作为输入的算法,查找在多集中出现最多的元素(例如,在{a,f,b,b,e,c,b,g,a,c,b},b中出现的次数最多)。该算法应该在O(n lg n/M +n)时间内运行,其中n是多集合中的</