题解 | #无重复数组#

无重复数组

https://www.nowcoder.com/practice/d2fa3632268b41df9bc417b74802ad8c

<html lang="en">
    <head>
        <meta charset="UTF-8">
    </head>
    <body>

        <script>
            const _getUniqueNums = (start,end,n) => {
                // 补全代码
                let hash = new Array(end+1).fill(0)
   			    let sub = end - start + 1
    			let result = []
    			for (let i = 0; i < n; i++) {
      				let t = Math.floor(Math.random()* sub) + start
     				 while(hash[t]){
       					 t = Math.floor(Math.random() *sub) + start
     				 }
      			hash[t] = 1
     			 result.push(t)
    			}
                return result
            }
        </script>
    </body>
</html>
全部评论

相关推荐

08-19 18:59
已编辑
绍兴文理学院 Java
一只末影酱:一、1w+qps嘛感觉数据有点太夸张了 二、还有就是99.95%这些,本身大部分学生做的小项目基本是100%,因为量太小了,网络抖动问题也基本模拟不出来,感觉这些不太好写 三、你这些项目,都是一个月就做完了,更抽象了,也就是大概意味着,没有技术调研,没有上线测试,
点赞 评论 收藏
分享
饼子吃到撑:据我了解奥,我身边的护士大部分都是找关系进的医院,还掏了不少米
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务