COMPUTER SCIENCE AND ENGINEERING
DATA STRUCTURES
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Resource shared between various systems
|
|
Data is transferred asynchronously
|
|
Load balancing
|
|
Balancing of symbols
|
Detailed explanation-1: -Explanation: The answer is d. The options a, b, and c are the applications of the Queue data structure while option d, i.e., balancing of symbols is not the application of the Queue data structure.
Detailed explanation-2: -The application of queue in load balancing is a bit difficult to understand but it used for this purpose too. When a resource is shared among multiple consumers, When data is transferred asynchronously (data not necessarily received at same rate as sent) between two processes, Load Balancing are applications.
Detailed explanation-3: -Which of the following is not an inherent application of stack? Explanation: Job Scheduling is not performed using stacks.
Detailed explanation-4: -Which of the following is not an application of priority queue? Explanation: Undo operation is achieved using a stack.