Java: what’s the big-O time of declaring an array of size n?

It’s O(n). Consider this simple program: public class ArrayTest { public static void main(String[] args) { int[] var = new int[5]; } } The bytecode generated is: Compiled from “ArrayTest.java” public class ArrayTest extends java.lang.Object{ public ArrayTest(); Code: 0: aload_0 1: invokespecial #1; //Method java/lang/Object.”<init>”:()V 4: return public static void main(java.lang.String[]); Code: 0: iconst_5 1: … Read more