CP5602 Assignment SP2, Townsville Due by Friday November 1, 2019 (no later than 5:00pm) Aim: This assignment is designed to help you improve your critical thinking and problem solving skills....

1 answer below »
Hello/Please find attached document


CP5602 Assignment SP2, Townsville Due by Friday November 1, 2019 (no later than 5:00pm) Aim: This assignment is designed to help you improve your critical thinking and problem solving skills. Requirements, Method of Submission, and Marking Criteria: • Answer all of the following questions in a single document. Each question should begin on a new page. • Include your name on the first page. Include list of references (if any) for each question with proper in-text citations. • Show all your work. • Upload your solution to the Assignment Box, located in the subject’s site. 1. Use the master method to give tight asymptotic bounds for the following recurrences (if the master method cannot be applied give your argument): (a) T (n) = 8T (n/2) + n2. (b) T (n) = 8T (n/2) + n2 lg n. [2 marks] 2. Using Figure 6.3 as a model, illustrate the operation of BUILD-MAX-HEAP on the array A = 〈10, 6, 27, 121, 44, 16, 6, 32, 49〉. [1 mark] 3. Using Figure 6.4 as a model, illustrate the operation of HEAPSORT on the array A = 〈25, 3, 12, 5, 7, 27, 20, 18, 34, 45〉. [1 mark] 4. Using Figure 7.1 as a model, illustrate the operation of PARTITION on the array A〈3, 19, 9, 25, 12, 8, 37, 14, 33, 2, 16, 17〉. [1 mark] 1 5. Consider inserting the keys 21, 22, 32, 10, 25, 28, 17, 38, 9 into a hash table of length m = 11 using open addressing with the auxiliary hash function h′(k) = k. Illustrate the result of inserting these keys (a) using linear probing, [1 mark] (b) using quadratic probing with c1 = 1 and c2 = 3, and [1 mark] (c) using double hashing with h1(k) = k and h2(k) = 1 + (k mod (m− 1)). [1 mark] 6. Find an optimal parenthesization of a matrix-chain product whose sequence of dimensions is (7, 10, 5, 18, 20, 40, 10, 15). That is: matrix dimension ———– ————— A1 7× 10 A2 10× 5 A3 5× 18 A4 18× 20 A5 20× 40 A6 40× 10 A7 10× 15 [3 marks] 7. Determine an LCS (Longest Common Subsequence) of sequences A = (1, 1, 1, 0, 0, 0, 1, 0, 1) and B = (0, 1, 0, 1, 0, 0, 1, 1). [3 marks] 8. What is an optimal Huffman code for the following set of frequencies? a:1, b:1, c:2, d:3, e:5, f:8, g:13, h:21, i:34. [1 marks] 9. Consider a directed graph G, where its adjacency-matrix is: q r s t u v w x y z q 0 0 1 1 0 0 1 0 0 0 r 0 0 0 0 1 0 0 0 1 0 s 0 0 0 0 0 1 0 0 0 0 t 0 0 0 0 0 0 0 1 1 0 u 0 0 0 0 0 0 0 0 1 0 v 0 0 0 0 0 0 1 0 0 0 w 0 0 1 0 0 0 0 0 0 0 x 0 0 0 0 0 0 0 0 0 1 y 1 0 0 0 0 0 0 0 0 0 z 0 0 0 0 0 0 0 1 0 0 2 (a) Show the d and π values that result from running breadth-first search on graph G, using vertex q as the source. [1 mark] (b) Show how depth-first search works on the graph G. [1 mark] (c) Show the parenthesis structure of the depth-first search. [1 mark] (d) Show the parenthesis structure of the depth-first search on graph G. [1 mark] (e) Determine whether or not the graph G is strongly connected. [1 mark] 3
Answered Same DayOct 28, 2021

Answer To: CP5602 Assignment SP2, Townsville Due by Friday November 1, 2019 (no later than 5:00pm) Aim: This...

Amit answered on Oct 30 2021
143 Votes
Title of the assignment: SP - 2
Student’s name:
Student ID:
Professor’s name:
Course title: CP5602 Assignment
Date: 10/30/2019
Table of Contents
1.    3
2.    4
3.    7
4.    11
5.    11
6.    16
7.    18
8.    19
9.    20
10.    References:    22
1.
a)
The formula of master theorem is:

The provided recurrence is:

Thus,

Placing these in master theorem leads to following solution:

b)
The provided recurrence is:

Thus,

Placing these in master theorem leads to following solution:
2.
The supplied array is:

The developed binary tree for these array elements is:
The occurred illustrations for developing this BUILD-MAX-HEAP are:
3.
The supplied array is:

The developed binary tree for these array elements showing heap sort is:
Step 1:
Step 2:
Step 3:
Step 4:
Step 5:
Step 6:
Step 7:
Step 8:
Step 9:
Thus final heap short results to following illustration:
4.
The supplied array is:

The PARTITION operations for this array are illustrated below:
5.
The provided key values are

a) Linear probing
Hash 21:

    
    
    
    
    
    
    
    
    
    21
Hash 22:

    22
    
    
    
    
    
    
    
    
    21
Hash 32:

    22
    
    
    
    
    
    
    
    32
    21
Hash 25:

    22
    
    
    25
    
    
    
    10
    32
    21
Hash 28:

    22
    
    
    25
    
    
    28
    10
    32
    21
Hash 17:

    22
    
    
    25
    
    17
    28
    10
    32
    21
Hash 38:

    22
    
    
    25
    38
    17
    28
    10
    32
    21
Hash 9:

    22
    
    9
    25
    38
    17
    28
    10
    32
    21
b) Quadratic probing

Hash 21:

    
    
    
    
    
    
    
    
    
    21
Hash 22:

    22
    
    
    
    
    
    
    
    
    21
Hash 32:

    22
    
    
    
    
    
    
    
    32
    21
Hash 25:

    22
    
    
    25
    
    
    
    10
    32
    21
Hash 28:

    22
    
    
    25
    
    
    28
    10
    32
    21
Hash 17:

    22
    
    
    25
    
    17
    28
    10
    32
    21
Hash 38:

    22
    
    
    25
    38
    17
    28
    10
    32
    21
Hash 9:

    22
    
    9
    25
    38
    17
    28
    10
    32
    21
c) Double hashing
We know,

Hash...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here