🗒️384. 打乱数组
2024-12-24
| 2024-12-24
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
创建时间
Dec 24, 2024 04:01 AM
给你一个整数数组 nums ,设计算法来打乱一个没有重复元素的数组。打乱后,数组的所有排列应该是 等可能 的。
实现 Solution class:
  • Solution(int[] nums) 使用整数数组 nums 初始化对象
  • int[] reset() 重设数组到它的初始状态并返回
  • int[] shuffle() 返回数组随机打乱后的结果

遍历数组,将数组的当前元素与后续位置的元素随机调换。

📎 参考

  • 【题单】数学算法
  • 470. 用 Rand7() 实现 Rand10()382. 链表随机节点
    Loading...
    目录