(Backup) DSA and Code Snippets

Quiz
•
Education
•
University
•
Hard

Shanmuga Priya M
Used 1+ times
FREE Resource
10 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
Which operation does the above code perform?
Enqueue
Dequeue
Return the front element
Both b and c
Answer explanation
Two operations are performed in the above code. The first one is returning the value of the front with the help of the statement n=q[front], and the second operation is dequeue (deleting an element) by using the statement front++.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
The minimum number of stacks needed to implement a queue is
3
1
2
4
Answer explanation
Two stacks S1 & S2 are required to implement a queue.This method makes sure that newly entered element is always at the top of stack 1, so that DeQueue operation just pops from stack1. To put the element at top of stack1, stack2 is used.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which one of the following is the process of inserting an element in the stack?
Insert
Add
Push
None of the above
Answer explanation
In stack, the process of inserting an element is known as a push operation.
The process of deleting an element is known as a pop operation
4.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
The following numbers are inserted into an empty binary search tree in the given order: 10, 1, 3, 5, 15, 12, 16. What is the height of the binary search tree (the height is the maximum distance of a leaf node from the root)?
2
3
4
6
Answer explanation
So, height of the tree is 3, option (B) is correct.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which data structure is required to convert the infix to prefix notation?
Stack
Linked List
Binary Tree
Queue
Answer explanation
Stack is a data structure used to reverse the order of the operators in the expression. It is also used as a storage structure that stores all the operators and print all the operators when all the operands have appeared
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Find the output of the given code.
4 7.97
4 7.96623
Compilation Error
None of the above
Answer explanation
In the above program the float variable ft is intialised to 7.96623
It rounded of to 7.97 because of %.2f in printf statement.
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Find the output.
(Note: Consider it in 16 bit machine)
12 10
14 10
6 2
error
Answer explanation
In here the variable empid occupies 10 bytes because its an integer array with limit of 5 (5*2)
And the pointer variable occupies 2 bytes.
Therefore size of employee be
(5*2)+2+2=14 Bytes
Create a free account and access millions of resources
Similar Resources on Wayground
15 questions
Data Structures and Algorithms - Prefinal Quiz

Quiz
•
University
10 questions
START WITH DSD

Quiz
•
University
15 questions
Data Structures Training Quiz2

Quiz
•
University
10 questions
Basic Python

Quiz
•
10th Grade - University
15 questions
CSI-P1

Quiz
•
University
10 questions
DSA (D1+D2)

Quiz
•
University
15 questions
Round 2

Quiz
•
University
15 questions
Data Structure

Quiz
•
University
Popular Resources on Wayground
50 questions
Trivia 7/25

Quiz
•
12th Grade
11 questions
Standard Response Protocol

Quiz
•
6th - 8th Grade
11 questions
Negative Exponents

Quiz
•
7th - 8th Grade
12 questions
Exponent Expressions

Quiz
•
6th Grade
4 questions
Exit Ticket 7/29

Quiz
•
8th Grade
20 questions
Subject-Verb Agreement

Quiz
•
9th Grade
20 questions
One Step Equations All Operations

Quiz
•
6th - 7th Grade
18 questions
"A Quilt of a Country"

Quiz
•
9th Grade