当前位置: 首页 > news >正文

做蓝牙音箱在什么网站上找客户电子商务网站开发的基本原则?

做蓝牙音箱在什么网站上找客户,电子商务网站开发的基本原则?,seo研究中心,网站关键词优化推广题目信息: 给两个随机数和N&#xff0c;生成M到N的随机不重复数组&#xff0c;且M<N。 示例&#xff1a;输入M 2, N5, 输出 [4,3,2,5]. 思路&#xff1a;洗牌算法&#xff0c;先遍历M到N之间所有的数字&#xff0c;将得到的结果存入一个集合中&#xff0c;将集合从后往前遍历…

题目信息: 给两个随机数和N,生成M到N的随机不重复数组,且M<N。

 示例:输入M =2, N=5, 输出 [4,3,2,5].

思路:洗牌算法,先遍历M到N之间所有的数字,将得到的结果存入一个集合中,将集合从后往前遍历,遍历时,在0和当前遍历到的列表最后一个下标i之间选择一个随机数J(从0到i),将随机数J下标对应的数字跟当前遍历到的下标i对换位置,打乱列表顺序

我直接在Unity里写了,代码如下:

    public int M;public int N;public int[] randomArray;private void Update(){if (Input.GetKeyDown(KeyCode.Space)){randomArray=GenerateRandomArray(M,N);}}int[]  GenerateRandomArray(int m,int n){if (n<=m){return new int[0];}List<int> numbers = new List<int>();for (int i=m;i<=n;i++){numbers.Add(i);}for (int i=numbers.Count-1;i>0;i--){int j = Random.Range(0,i+1);int temp = numbers[i];numbers[i] = numbers[j];numbers[j] = temp;}return numbers.ToArray();}

http://www.yayakq.cn/news/856568/

相关文章:

  • 网站怎么做推广知乎手机选择网站
  • 叶县建设局网站知名网站
  • 凡科建站app电子商务网站建设需要做好哪些准备6
  • asp.net 网站发布乱码问题网站建设微信文章
  • 有域名了怎么建设网站网站模板和定制
  • 网站开发心路历程网络推广优化方案
  • 陶瓷企业 瓷砖地板公司网站建设唐山网站制作价格
  • 通化网站建设公司自主建站
  • 济南好的网站建设公司哪家好网站触屏版
  • 站群系统程序网站开发的基本技术
  • 做网站主流技术怎么给自己的品牌做网站
  • seo网站优化工具大全网站开发和网页设计
  • 小学生做网站步骤计算机网络技术就业方向有哪些
  • 网站做抢红包活动广告语十大互联网培训机构
  • 制作网站的发展前景资讯网站 怎样 增强用户粘度
  • 长春品牌网站建设公司做网站是用什么软件做的
  • 114做网站塘沽手机网站建设
  • 宁晋网站建设公司team talk wordpress
  • 网站建设表格的属性wordpress cia易验证
  • 网站建设 zzit6wordpress 解析漏洞利用
  • 北京南站最新消息安徽 网站开发
  • 即墨哪里有做网站的网页手游
  • 深圳自助建站wordpress会员充值
  • 怎么用网站建设seo外包公司哪家好
  • 江西专业南昌网站建设佛山seo网站推广
  • vc6.0做网站企业合作的响应式网站
  • 建网站教程网站seo方案建议
  • 四川专业旅游网站制作wordpress用户表字段
  • 江门网站制作服务上海电子商城网站
  • 株洲企业网站建设费用查企业电话软件哪个好