Question

What is the worst case runtime for creating a Huffman Tree for N characters, and the...

What is the worst case runtime for creating a Huffman Tree for N characters, and the run time to combine the trees is O(size of resulting tree)?

Homework Answers

Answer #1

Answers:-

Huffman Tree

  • The worst case runtime for creating a Huffman tree is occurred if the probability of the symbol overreach 2(-1) =0.5 , this will make upper limits of the incompetency limitless i.e if the probability of characters are more in the input text then it would produce bad compression.
  • Huffman tree for N characters and the run time to combine the trees is O(nlogn) and also it requires O(logn) to determine the less weight and insert new weight in the iteration of huffmans tree.
Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
(4 pts) What is the worst-case Big-O of the insert () algorithm for the red-black tree?...
(4 pts) What is the worst-case Big-O of the insert () algorithm for the red-black tree? Explain. (4 pts) What is the worst-case Big-O of the remove () algorithm for the red-black tree? Explain. (2 pts) What is the worst-case Big-O of the clear () algorithm for the red-black tree? Explain.
Fill in the following table, using Big-O notation to give the worst and average-case times for...
Fill in the following table, using Big-O notation to give the worst and average-case times for each of the stack methods for a stack of size N. OPERATION WORST-CASE TIME AVERAGE-CASE TIME constructor empty size push pop peek
Binary Search Tree. If best case is the number being searched for is root, O(1) or...
Binary Search Tree. If best case is the number being searched for is root, O(1) or O(log2^n), average case is O(logn), and worst case is O(n), what are some techniques for keeping the BST balanced so that the search will always be logarithmic?
What is the worst-case time (in Big-O) for building a Min-Heap of N nodes, using bulk...
What is the worst-case time (in Big-O) for building a Min-Heap of N nodes, using bulk insertion (bottom-up construction), assuming comparing two keys takes constant time. Justify your answer. You may assume N = 2h+1 – 1, for simplicity.
A program has runtime proportional to (log n)7 where n is the input size. Suppose we...
A program has runtime proportional to (log n)7 where n is the input size. Suppose we run the program with input size 10 and the runtime is 35 ms. What will the new  runtime be in seconds when we increase the input size to ten billion?.
what is the best and worst case for o(n^2) ? I need example with explanation. DEEP...
what is the best and worst case for o(n^2) ? I need example with explanation. DEEP explanation and at least 3 example.
Give an example of a loop with a runtime that follows the following constraints: The loop...
Give an example of a loop with a runtime that follows the following constraints: The loop runs in O(n2) The loop runs in LaTeX: \ThetaΘ(n). Explain what the loop does, and how you derive the run time. Explain the difference between Big-Oh and Big-Theta.
Find the worst-case complexity of the algorithm below. Show your work. UFSizeCalc Input:  uf: Union-Find array of...
Find the worst-case complexity of the algorithm below. Show your work. UFSizeCalc Input:  uf: Union-Find array of size n Input: n: size of uf Output: size array for uf; that is, an array s such that s[r] equals the number of elements in the Union-Find tree rooted at r, for every root r (s may have any value for indexes that are not roots of uf) Pseudocode: For i = 1 to n uf.Find(i) size = Array(n) Initialize size to be...
Analyze the worst case running time of the following code in “big-Oh” notation in terms of...
Analyze the worst case running time of the following code in “big-Oh” notation in terms of the variable n. a. void fdisp1(int n) { for(int i=0; i < n; i++) { for(int j=0; j < n; j++) { for(int k=0; k < n; k++) { for(int m=0; m < n; m++) { System.out.println("Hi I am Here"); } } } } } b. voidprintAllPossibleOrderedPairs(intarr[], int size) { for (int i = 0; i < size; i++) { for (int j =...
a) Please Select All That Apply: What are the possible applications of Priority Queue?      CPU Scheduling...
a) Please Select All That Apply: What are the possible applications of Priority Queue?      CPU Scheduling All queue applications where priority is involved.               kernel of NT for keep track of process information b) Running Time Analysis: Give the tightest possible big-O upper bound for the worst case running time for each operation listed below in terms of N. Assume no duplicate values and that you can implement the operation as a member function of the class – with access to...
ADVERTISEMENT
Need Online Homework Help?

Get Answers For Free
Most questions answered within 1 hours.

Ask a Question
ADVERTISEMENT