S and Q are integer stacks and priority queues, respectively. C mod 3 is the priority of an element C joining the priority queue Q. In other words, the elements' priority numbers are either 0 or 1 or 2. What is the output of the following code if A, B, and C are integer variables? However, the queue procedures have been modified to work on a priority queue. 1.A = 10 2.B = 11 3.C = A+B 4.while (C < 110) do 5. if (C mod 3) = 0 then PUSH (S,C) 6. else ENQUEUE (Q,C) 7. A = B 8. B = C 9. C = A + B 10.end 11.while not EMPTY_STACK (S) do 12. POP (S,C) 13. PRINT (C) 14.end 15.while not EMPTY_QUEUE (Q) do 16. DEQUEUE (Q, C) 17. PRINT (C) 18.end
S and Q are integer stacks and priority queues, respectively. C mod 3 is the priority of an element C joining the priority queue Q. In other words, the elements' priority numbers are either 0 or 1 or 2. What is the output of the following code if A, B, and C are integer variables? However, the queue procedures have been modified to work on a priority queue. 1.A = 10 2.B = 11 3.C = A+B 4.while (C < 110) do 5. if (C mod 3) = 0 then PUSH (S,C) 6. else ENQUEUE (Q,C) 7. A = B 8. B = C 9. C = A + B 10.end 11.while not EMPTY_STACK (S) do 12. POP (S,C) 13. PRINT (C) 14.end 15.while not EMPTY_QUEUE (Q) do 16. DEQUEUE (Q, C) 17. PRINT (C) 18.end
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
S and Q are integer stacks and priority queues, respectively. C mod 3 is the priority of an element C joining the priority queue Q. In other words, the elements' priority numbers are either 0 or 1 or 2. What is the output of the following code if A, B, and C are integer variables? However, the queue procedures have been modified to work on a priority queue.
1.A = 10
2.B = 11
3.C = A+B
4.while (C < 110) do
5. if (C mod 3) = 0 then PUSH (S,C)
6. else ENQUEUE (Q,C)
7. A = B
8. B = C
9. C = A + B
10.end
11.while not EMPTY_STACK (S) do
12. POP (S,C)
13. PRINT (C)
14.end
15.while not EMPTY_QUEUE (Q) do
16. DEQUEUE (Q, C)
17. PRINT (C)
18.end
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 4 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
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education