草庐IT

Java Arraylist 大小声明和性能

考虑以下Java代码(完整、编译和运行良好)。该代码创建了一个包含5,000,000个整数(1到500万)的数组,对其进行循环,并创建一个包含它找到的完美正方形的ArrayList。完美的正方形是使用一种朴素的技术来检测的,而不是位操作,但这不是手头问题的重点。从数学上讲,在1到5M之间,有2236个完全正方形。因此,放入完美正方形的ArrayList的最终大小为2236。importjava.util.ArrayList;publicclassPerfSquares{publicstaticArrayListperfectSquares(int[]arr){ArrayListal=n