设计一个算法,给定数组中的 n 个元素的列表,找到在列表中出现超过 n/3 次的所有元素。该算法应在线性时间内运行( n >=0 )
您应该使用比较并实现线性时间。没有散列/过多的空间/并且不使用标准的线性时间确定性选择算法?我觉得问题是自我阻塞?
设计一个算法,给定数组中的 n 个元素的列表,找到在列表中出现超过 n/3 次的所有元素。该算法应在线性时间内运行( n >=0 )
您应该使用比较并实现线性时间。没有散列/过多的空间/并且不使用标准的线性时间确定性选择算法?我觉得问题是自我阻塞?