当我试图访问我创建的数组的元素时,我一直得到一个NullPointerException,但不知道为什么。抛出的代码: list1 = new TreeNode[1000];
list1[0].edges = new EdgeNode(1); //很明显,我可以循环整个数组并生成新的元素,但这不就是新元素的缺点吗?此外,
我不知道用Python初始化一个新数组需要多长时间。
假设我想创建一个长度为n的数组,并最终填充它的值。如果程序中已经有一个长度为n的数组,那么只通过to:newArray = oldArray复制数组会更快,还是通过to:newArray = [0 for _ in range(len(oldArray))]