## Most Amazing Videos - Awesome Facebook Covers - Beauty Tips

CS301 VU Current Assignment No. 4 Spring 2013 Solution

CS301 VU Current Assignment No. 4 Spring 2013 Solution

Assignment No. 4
SEMESTER Spring 2013
CS301- Data Structures
Total Marks: 20

Due Date: 20/06/2013
Note: Use ONLY Microsoft Word

Objective
The objective of this assignment is,

o To make you familiar with construction of AVL Tree Data Structure.
o To make you familiar with concept of Huffman Encoding.

For any query about the assignment, contact at cs301@vu.edu.pk
GOOD LUCK

Assignment Statement: Marks: 20

Question 1: [Marks 10]

You are required to construct an AVL tree from the following data.

20, 40, 30, 19, 21, 22, 41, 45, 25 , 24, 26, 18

You need to insert these data items one by one starting from left (data item 20) in the same order in which they have written above.

Mention all the intermediate steps and perform rotations that will be carried out while constructing an AVL tree from the above data.

Question 2: [Marks 10]

The transmission speed of data over the network can be increased in two ways; either increases the bandwidth of communication channel or decrease the size of data (compression) to increase the bandwidth utilization.
We can use different algorithms for compression. In compression, we don’t want to lose our data. Huffman encoding scheme is used for lossless data compression.
Suppose the following string is being transmitted over the network:

“data structures is very interesting”

We cannot increase the given bandwidth of communication channel. Instead we have to compress the given string. Use Huffman encoding scheme to encode the given string.

To encode the string:

1. Build a table containing the following information about the string. [2]

Characters Frequency

2. Build Huffman encoding tree. The tree will be build with the help of characters and their respective frequencies which you will find in step 1. [6]

3. Calculate how much bits are consumed by original and compressed string. What percentage of bits is saved by Huffman encoding scheme? [2]

Mention step by step construction of Huffman Encoding tree from the above table.

Lectures Covered: This assignment covers Lecture 16-26.
Deadline: Your assignment must be uploaded/submitted at or before 20/06/2013

SOLUTION:

12th steps to be taken on result of 13th is that AVL Tree

Mgt201 VU Current GDB Spring 2013 Solution

Mgt201 VU Current GDB Spring 2013 Solution

Discussion Question:

Stand-alone risk on an individual project may be very high but its actual risk may or may not be higher in the context of project’s effect on company’s common stockholders. Discuss both dimensions with conceptual rationale.

Special Instruction: You are supposed to discuss both dimensions with conceptual rationale; the actual risk will be higher for which class of common stockholders and it will be lower for which class of common stockholders?

SOLUTION:

there are two cases to discuss,
Actual risk is higher for which class of common stockholders.
Actual risk is lower for which class of common stockholders.

Risk
1. uncertainty about a projects future profitability.
2. it can be measured by sigma Npv, sigma irr and beta.
3. risk of the project increase the firms and stockholders risk.

There are Three type of risk.
Stand alone risk-Eaziest measurment, intyuitive approach.
Corporate risk-mainly relates to creditors, cutomers, supprliers & Employees.
Market or beta risk-Theoretically best
………..

Read this statement out
Standalone risk measures the dangers associated with a single facet of a company’s operations or by holding a specific asset. In portfolio management, standalone risk measures the undiversified risk (Systematic Risk) of an individual asset. For a company, standalone risk allows them to determine a project’s risk as if it were operating as an independent entity.
……….

Related Posts Plugin for WordPress, Blogger...

## Most Amazing Videos - Awesome Facebook Covers - Beauty Tips