What is an attribute?
-Column in a table (like fields in databases)
How does a record store data?
What is a list?
What is a Tuple?
- structure exactly like a list
What is a 1D array?
What is a 2D array?
What is a 3D array?
-same as 1D and 2D but also has a third coordinate (X,Y,Z)
What is a stack?
What is a Queues?
What is a linked list?
How does a linked list function?
What is the free storage pointer?
-points to the first of these available spaces
How do you add data to a linked list?
1-Store data at the location indicated by free storage pointer
2-Alter the pointer to the next free storage space
3-ID where in the list the data should be inserted
4-set the pointer for the item that preceded it to the new data item
5-Update the pointer for the new data item to that previously stored in the item that preceded it
How do you remove items from linked lists?
How do you traverse a linked list?
Algorithms in photos
What does each node on a tree have to have?
What is a binary tree?
What is preorder traversal of trees?
What is in-order tree traversal?
What is post order tree traversal?
Why would we use pre and post order traversal?
What is reverse polish? What is it good for?
- able to utilise the stack effectively when processing an expression
What is the processes of reverse polish?
What is a graph?