What is a 1D array?
How would you create, access and modify a 1D array?
array = [1, 2, 3, 4, 5]
value = array[1]
print(value) #would print “2”
array[1] = 10
print(array) #would print “2, 10, 3, 4, 5”
What is a 2D array?
What do the indices represent in a 2D array?
What is a 3D array?
What do the indices represent in a 3D array?
What is a record?
What is a list?
What is the difference between a list and a 1D array?
What does isEmpty() do (lists)?
What does append(value) do?
What does remove(value) do?
What does insert(position, value) do?
What does pop() do (lists)?
What is a tuple?
What is a linked list?
What is an item in a linked list, and what does it contain?
How do you traverse a linked list?
What is an advantage of using linked lists?
How do you remove a node from a linked list?
What is a stack?
What is a static stack?
What does isEmpty() do (stacks)?
What does push(value) do?