DSA
What is the resulting stack when the push(1) function is implemented on this stack yield?8,9,3,5(top is 8)
1, 8, 9, 3, 5
What is the result when 6 is enqueued to the queue 7,9,8 (with 7 as the front)?
7, 9, 8, 6
Which value would be returned from executing the dequeue operation on the queue 7,9,8 (with 7 as the front)?
8
Which queue results from executing the following queue operations on the queue 7,9,8 (with 7 as the front)? Dequeue ()Enqueue (6)Enqueue (5)Dequeue ()
8, 6, 5
dequeue from 7, 9, 8
9, 8
Big O of Bubble sort
Best: O(n) Average & Worst: O(n^2)
Push(queue, x)
Inserts x at end of the queue
Exponential Run Time
N^2
Radix Sort Big O
O(N)
Shell Sort Big-O
O(N^3/2)
Binary Search Big O
O(log n)
Big O of linear search
O(n)
Selection Sort time complexity
O(n^2)
Big O of Merge Sort
O(nlogn)
Quicksort time complexity
O(nlogn)
Pop(queue)
Returns and removes item at front of queue
Peek(queue)
Returns but does not remove item at the front of the queue
Record
a collection of related data elements
Hash Table
a table that associates key values with data by use of a hash function.
Best data structure for a hash table with chaining
doubly linked list
Post-Order Traversal
left, right, root
inorder traversal
left, root, right
How many elements in a list of size N would be visited when using a binary search for a number that is larger than all the values in the list
log2(N) ex: log2(64) = 6
How many elements in a list of size N would be visited when using a binary search for a number that is smaller than all the values in the list
log2(N) ex: log2(64) = 6
Pre-Order Traversal
root, left, right