Starting from:

$25

CSC4520 - Homework 1  - Solved

1.  (20 points) Sort the following asymptotic growth rates in an increasing order:      (! )#, 𝑛!, 4#, 𝑛!, log𝑛, (log𝑛)".

"

 

 

2.  (20 points) Using Figure 10.1 (Textbook Exercise 10.1-1) as a model, illustrate the result of each operation in the sequence PUSH(S, 1), PUSH(S, 3), POP(S), PUSH(S, 8), and POP(S) on an initially empty stack S stored in array S[1, 2, …, 6].

 

 

3.  (20 points) Using Figure 10.2 (Textbook Exercise 10.1-3) as a model, illustrate the result of each operation in the sequence ENQUEUE(Q, 4), ENQUEUE(Q, 1), ENQUEUE(Q, 3), DEQUEUE(Q), and ENQUEUE(Q, 8) on an initially empty queue Q stored in array Q[1, 2, …, 6].

 

 

4.  (20 points) The structure of a singly linked list is shown as follows:

  

Please give the pseudocode of the operations Insertion and Deletion on a singly linked list. For Deletion, it is required that deleting the first key from the list. (Hint: refer to the operations of insertion and deletion on a doubly linked list in Chapter 10.2).

 

 

5.  (20 points) Write the pseudocode of Tree-Predecessor procedure. (Hint: predecessor of a node x is the largest key smaller than x in tree and the idea to find a predecessor is similar to Tree-Successor procedure in Textbook.)

             

                                                                       1

More products