Arrays 阵列?ArrayList?Don';I don’我不知道我该用哪一个

Arrays 阵列?ArrayList?Don';I don’我不知道我该用哪一个,arrays,arraylist,Arrays,Arraylist,我写了一个程序,对一个包含年龄和名称(年龄,名称)的文件进行升序排序。我使用冒泡排序和两个数组完成了这项工作,一个用于存储年龄,另一个用于存储名称。我遇到的问题是,我不知道文件中会有多少人(年龄和姓名),所以我不知道数组的大小。我正在考虑使用数组列表,但我不知道这是否违反了此任务的要求。这些要求是: 除了提供的输入数组之外,还需要0(1)个空间。您的算法可能会修改输入数组 我是否可以使用数组列表,或者是否有人对如何将数据存储在可以更改大小的位置有任何其他建议 该要求基本上规定,除了输入数组之外,

我写了一个程序,对一个包含年龄和名称(年龄,名称)的文件进行升序排序。我使用冒泡排序和两个数组完成了这项工作,一个用于存储年龄,另一个用于存储名称。我遇到的问题是,我不知道文件中会有多少人(年龄和姓名),所以我不知道数组的大小。我正在考虑使用数组列表,但我不知道这是否违反了此任务的要求。这些要求是:

除了提供的输入数组之外,还需要0(1)个空间。您的算法可能会修改输入数组


我是否可以使用数组列表,或者是否有人对如何将数据存储在可以更改大小的位置有任何其他建议

该要求基本上规定,除了输入数组之外,您只能使用恒定数量的额外空间。您可以使用
ArrayList
进行此操作。如问题中所述,您可以修改数组,这意味着您应该就地排序