失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > c语言怎么实现从一个数组中随机抽取一个元素 – java – 前端

c语言怎么实现从一个数组中随机抽取一个元素 – java – 前端

时间:2022-07-18 06:08:16

相关推荐

c语言怎么实现从一个数组中随机抽取一个元素 – java – 前端

随机产生一个数,然后每次将数组元素的最后一个数与这个数交换,并且数组的长度减1。 int [] b = new int[100]; int t = 0, idx = 0, len = a.length; for(int i=0;i<len;i++) {=”” idx=”[rand()*(len-i)];” b[i]=”a[idx];” t=”a[idx];” a[idx]=”a[len” -=”” 1];=”” a[len=”” 1]=”t;” }=”” return=”” b;=”” int=”” []=”” b=”new” int[100];=”” len=”a.length;” for(int=”” i=”0;i<len;i++)” b;=””>

如果觉得《c语言怎么实现从一个数组中随机抽取一个元素 – java – 前端》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。