CS146_DataShuffling A部分–数据混排 建议的解决方案: 我通过读取给定文件并将行放入数组中,使用Fisher-Yates算法对数组进行混洗,然后逐个元素将新混洗的数组写入新文件来实现数据混排程序。 方法: 为了实现该程序,我创建了一个具有3种方法的类DataShuffle:readFromFile(),shuffle()和writeToFile()。 DataShuffle类具有实例变量String [] data和double time。 在构造函数中,将data []初始化为7515的大小,因为ErdosCA.txt中有7515行需要改组。 不需要动态列表,因为