Array basics

Written by haloboy777 on 2023-11-17T11:12:02

Basic explanation of arrays and various nuances

Definition: Arrays is a data structure that is structured as a contiguous memory spaces for data values.

Types

Common operations

Big O

ActionTimeSpace
AccessO(1)O(1)
SetO(1)O(1)
Traverse/SearchO(n)O(1)
CopyO(n)O(n)
Insert
at the beginningO(n)O(1)
at the endO(1)O(1)
somewhere in middleO(n)O(1)
Remove
at the beginningO(n)O(1)
at the endO(1)O(1)
somewhere in middleO(n)O(1)
×