这个问题给出了所有必要的数据:在给定的间隔[0,N-1]内生成K个非重复整数序列的有效算法是什么?如果K很大并且足够接近N,那么琐碎的算法(生成随机数,然后将它们添加到序列中之前,先查找它们是否已经存在)是非常昂贵的。
从链接列表中有效地选择一组随机元素提供的算法似乎比所需的更为复杂,并且需要一些实现。我刚刚找到了另一种算法,只要您知道所有相关参数,就可以很好地完成工作。
收到一只叮咚
动漫人物
相关分类