目录

  • Leetcode刷题

Leetcode刷题

/*** @program: mydemo* @description: 设计问题-打乱数组* @author: Mr.zeng* @create: 2021-02-18 10:44**/
public class Solution31 {private int[] array;private int[] original;private Random rand=new Random();private List<Integer> getArrayCopy(){List<Integer> asList=new ArrayList<>();for (int i = 0; i < array.length; i++) {asList.add(array[i]);}return asList;}public Solution31(int[] nums) {array=nums;original=nums.clone();}/** Resets the array to its original configuration and return it. */public int[] reset() {array=original;original=original.clone();return array;}/** Returns a random shuffling of the array. */public int[] shuffle() {List<Integer> aux=getArrayCopy();for (int i = 0; i < array.length; i++) {int removeIdx=rand.nextInt(aux.size());array[i]=aux.get(removeIdx);aux.remove(removeIdx);}return array;}
}

每天Leetcode 刷题 初级算法篇-打乱数组相关推荐

  1. 每天Leetcode 刷题 初级算法篇-缺失数字

    题目要求: 缺失数字 力扣题解: 代码 import java.util.Arrays;/*** @program: mydemo* @description: 缺失数字* @author: Mr.z ...

  2. 每天Leetcode 刷题 初级算法篇-有效的括号

    题目要求: 力扣题解: 代码 import java.util.Deque; import java.util.HashMap; import java.util.LinkedList; import ...

  3. 每天Leetcode 刷题 初级算法篇-杨辉三角

    题目要求: 力扣题解: 代码 import java.util.ArrayList; import java.util.List;/*** @program: mydemo* @description ...

  4. 每天Leetcode 刷题 初级算法篇-颠倒二进制位

    题目要求: 力扣题解: 代码 /*** @program: test* @description:* @author: Long Ao Tian* @create: 2021-02-27 15:15* ...

  5. 每天Leetcode 刷题 初级算法篇-汉明距离

    题目要求: 力扣题解:循环和位移动 代码 /*** @program: mydemo* @description: 汉明距离* @author: Mr.zeng* @create: 2021-02-2 ...

  6. 每天Leetcode 刷题 初级算法篇-位1的个数

    题目要求: 力扣题解:循环和位移动 代码 /*** @program: mydemo* @description: 位1的个数* @author: Mr.zeng* @create: 2021-02- ...

  7. 每天Leetcode 刷题 初级算法篇-数学问题-罗马数字转整数

    题目要求: 力扣题解: 代码 /*** @program: mydemo* @description: 罗马数字转整数* @author: Mr.zeng* @create: 2021-02-24 0 ...

  8. 每天Leetcode 刷题 初级算法篇-数学问题-3的幂

    题目要求: 力扣题解:循环迭代 代码 /*** @program: mydemo* @description: 判断一个数是不是3的幂* @author: Mr.zeng* @create: 2021 ...

  9. 每天Leetcode 刷题 初级算法篇-数学问题-计数质数

    题目要求: 力扣题解: 代码 import java.util.Arrays;/*** @program: mydemo* @description: 力扣-数学-计数质数* @author: Mr. ...

最新文章

  1. swift 中拨电话的实现
  2. Android .classpath文件的作用
  3. 【深度学习】2021 最新视频防抖论文+开源代码汇总
  4. 精简系统绝对不可删除的应用程序
  5. 牛客网【每日一题】5月1日题目 [SCOI2012]滑雪与时间胶囊
  6. hadooppythonsql_半小时搞定Hadoop+Mysql+Hive+Python
  7. Serverless 应用如何管理日志 持久化数据
  8. 漫画:“排序算法” 大总结
  9. php读取xml的值,PHP读取XML值的代码(推荐)
  10. 小米Note 3完美刷成开发版获取root权限的步骤
  11. Java 找不到符号 符号 类 SpringBootApplication
  12. 2021年美国大学生数学建模竞赛助力
  13. OVM学习--持续更新
  14. h5广告与html5,什么是H5广告?
  15. 为何excel中数据无法计算机,电脑中excel表格内容无法复制的解决方法
  16. 3G门户GO手机浏览器试用
  17. 百度灵医智惠渗透基层,以AI赋能中国医疗
  18. 【XSS技巧拓展】————7、CSP浅析与简单的bypass
  19. bash shell实现2048小游戏详解
  20. 乱炖“简书交友”数据之代码(2):关键词抽取、Word2Vec词向量

热门文章

  1. Unity UI和场景适配
  2. unity中的rigibody 和 collider 讲解
  3. 无需公式或代码,用生活实例谈谈 AI 自动控制技术“强化学习”算法框架
  4. 解决NSTextContainer分页时文本截断问题
  5. css3 animate 和关键帧 @-webkit-keyframes
  6. mysql setautocommit_MySql 中的setAutoCommit方法
  7. ubuntu pcl 点云库使用
  8. java 读取office文件,java读取office文件
  9. 我眼中的Visual Studio 2010架“.NET研究”构工具
  10. image1载入大图片时如果stretch=true,image1会显示出大图片的缩图,那么如何将这个缩图镜像复制一份赋值给另一个image2的picture呢?...