2021
01-21
01-21
Java用Arrays.fill()初始化二维数组的实现
在最短路径问题上遇到了一个问题,对于二维int数组map[][],需要初始化为int的最大值,不想用双重循环赋初值,想用Arrays.fill()填充但是失败了。。。。。。首先说明,Arrays.fill()并不能提高赋值的效率,在函数的内部也是用for循环的方式实现的。fill()函数源码:publicstaticvoidfill(Object[]a,Objectval){for(inti=0,len=a.length;i<len;i++)a[i]=val;}由此可见fill()函数只能填充一维数组,如果...
继续阅读 >