【发布时间】:2022-05-06 20:12:35
【问题描述】:
这是在采访中被问到的
"What is the most efficient way to implement a shuffle function in a music
player to play random songs without repetition"
我建议使用链接列表方法,即使用链接列表,生成一个随机数并从列表中删除该项目/歌曲(这样,我们确保没有歌曲重复)
然后我建议使用位向量方法,但他一点也不满意。
那么您认为实现这种功能的最佳方法是什么?
【问题讨论】:
-
我不确定最有效的解决方案是什么,但您可能应该从最明显的问题开始:随机列表。
标签: random