Algorithm 1: Question 2.1 1 numbers [1,2,3,4,5); 2 stack-new Stack(); 3 queue = new Queue(); 4 foreach number n of numbers do if (n mod 2)=0 then stack.push(n); else queue.enque(n); 6 9 end 10 end 11 while !stack.isEmpty() do queue.enque(stack.pop()); 12 13 end 15 16 end 14 while !queue.is Empty() do println(queue.deque()); i. What is the expected output of this algorithm? ii. What is the runtime complexity of this algorithm considering N to be the length of numbers? iii. What is the space complexity of this algorithm considering N to be the length of numbers? iv. Can numbers be declared as a Set? Why/Why not?
Algorithm 1: Question 2.1 1 numbers [1,2,3,4,5); 2 stack-new Stack(); 3 queue = new Queue(); 4 foreach number n of numbers do if (n mod 2)=0 then stack.push(n); else queue.enque(n); 6 9 end 10 end 11 while !stack.isEmpty() do queue.enque(stack.pop()); 12 13 end 15 16 end 14 while !queue.is Empty() do println(queue.deque()); i. What is the expected output of this algorithm? ii. What is the runtime complexity of this algorithm considering N to be the length of numbers? iii. What is the space complexity of this algorithm considering N to be the length of numbers? iv. Can numbers be declared as a Set? Why/Why not?
C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter18: Stacks And Queues
Section: Chapter Questions
Problem 21SA
Related questions
Question
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 5 steps with 2 images
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning