array [0][] a + width * offset contigious memory ``` int a[3]; [ jakdf ] [ adsfa ] [ vdsfv ] a[1] = 4; [ jakdf ] [ 4 ] [ vdsfv ] ``` O(1) operations, do not grow by input, we know all the positions and variables, so we just multiply