Java程序以打乱向量元素
Shuffle() 是 Java 中的集合类方法,基于特定列表元素组的排列逻辑以随机方式工作。 Tree 是 shuffle class() 中两种不同类型的方法,具体取决于特定参数。
Java 集合 shuffle(list) 方法。
Java Collections shuffle(list, random) 方法。在这个方法中,我们可以随机排列字符以生成一些随机值。然后我们将对其应用 suffle 方法。
要执行矢量洗牌,我们可以使用费舍尔-耶茨洗牌算法。在这种方法中,我们可以对矢量进行线性扫描,并将每个元素与随机元素进行交换。
在今天的文章中,我们将学习如何使用Java环境来对向量元素进行洗牌。
编写Java程序以打乱向量元素的算法
这是 Java 代码的可能算法,我们如何对包含字符串的向量的元素进行打乱。
步骤 1 - 开始。
第 2 步 - 声明 Java 环境中存在的 shuffle 包。
第三步 - 声明一个用于洗牌的函数。
第四步 - 如果操作是对一个随机向量进行洗牌,则声明它。
第 5 步 - 声明一个公共类。
第6步 - 获取一个输入数组向量。
第 7 步 - 提及该数组的长度。
第 8 步 - 如果声明是随机的,则声明它。
第 9 步 - 继续下一步。
第10步 - 使用for循环来运行该方法。
步骤11 - 迭代该值。
第12步 - 如果需要,减小数值。
第13步 - 交换和更改位置。
第 14 步 - 参加辅助课程
步骤15 - 将change值声明为helper类的等于。
第 16 步 - 输入参数字符串。
步骤17 - 输入int字符串。
第 18 步 - 声明子数组。
第 19 步 - 要求打印输出。
第20步 - 终止。
编写Java程序以对向量元素进行洗牌的语法
General Syntax: public static void shuffle(List list) public static void shuffle(List list, Random random) Possible Code Syntax: public class Main { public static void main(String[] args) { Vector v = new Vector(); v.add("16"); v.add("07"); v.add("10"); v.add("2001"); v.add("1997"); System.out.println(v); Collections.shuffle(v); System.out.println(v); } } Double Shuffle: import java.util.*; public class CollectionsShuffleTutorialspoint { public static void main(String[] args) { List list = Arrays.asList("X", "Y", "R", "A"); System.out.println("List Before Shuffle Here ----> : "+list); Collections.shuffle(list); System.out.println("List After Shuffle Is Here ----> : "+list); } } 登录后复制