我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

不用随机数如何将一个有序数组数组打乱,不能部分有序

在刷笔试题的时候,突然想到这个题,哪位兄台有思路,对于一个有序的数组,不能使用rand()类似的随机函数,使数组变的无序,但不能部分有序

将数组转成集合,Arrays.asList(array) ,返回list集合
使用集合的工具,Collections.shuffle(list);传递一个list集合,可以打乱顺序,
然后再用list.toArray()转为数组

用hash +x的方式

近期文章

  • MFC中怎么存储x,y,z坐标
  • 求助matlab仿真信息传播的程序
  • 爬取亚马逊商品信息 显示错误
  • [小白求指点]java线程同步问题
  • 线程池如何保证这些核心线程处于存活状态
  • tomcat加载不到jar包,
  • myeclipse下编写的jsp中文乱码
  • 自制linklist容器,遍历元素时出问题,只能访问第一个元素
  • 谁能帮我弄myeclipse与mysql数据库之间的连接
  • C程序设计语言导言代码
  • 怎么停用和锁定一条数据
  • 小白求助,helloworld的编译问题
  • smart_monkey报错 Could not connect to lockdownd
  • Color a Tree
  • Argus
  • eclipse 用到jdk中的tools.jar时路径中的空格变成了%20 怎么解决啊,大神们
  • Elevator
  • Quoit Design
  • 用QT对zigbee编程实现温度采集及数据发送程序
  • PHP获得url传值id后面的所有参数,不止是id

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华