DSA_placement

DSA_placement

Professional Development

17 Qs

quiz-placeholder

Similar activities

Numérique et moi

Numérique et moi

Professional Development

18 Qs

GIT

GIT

Professional Development

15 Qs

Nivelamento - Lógica (python)

Nivelamento - Lógica (python)

Professional Development

20 Qs

Pre Test Fundamental Kotlin

Pre Test Fundamental Kotlin

Professional Development

20 Qs

OT K2 L3 tin hoc

OT K2 L3 tin hoc

Professional Development

18 Qs

Volume 2

Volume 2

Professional Development

17 Qs

El Dibujo Técnico

El Dibujo Técnico

Professional Development

20 Qs

Adobe Illustrator - Tahap 1

Adobe Illustrator - Tahap 1

Professional Development

20 Qs

DSA_placement

DSA_placement

Assessment

Quiz

Computers

Professional Development

Practice Problem

Hard

Created by

Ramesh Sahoo

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

17 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is true about linked list implementation of stack?

  • In push operation, if new nodes are inserted at the beginning of linked list, then in pop operation, nodes must be removed from end.

  • In push operation, if new nodes are inserted at the end, then in pop operation, nodes must be removed from the beginning.

  • Both of the above

  • None of the above

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which one of the following is an application of Stack Data Structure?

  • Managing function calls

  • The stock span problem

  • Arithmetic expression evaluation

  • All of the above

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

The five items: A, B, C, D, and E are pushed in a stack, one after other starting from A. The stack is popped four items and each element is inserted in a queue. The two elements are deleted from the queue and pushed back on the stack. Now one item is popped from the stack. The popped item is

A

B

C

D

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Suppose a circular queue of capacity (n – 1) elements is implemented with an array of n elements. Assume that the insertion and deletion operation are carried out using REAR and FRONT as array index variables, respectively. Initially, REAR = FRONT = 0. The conditions to detect queue full and queue empty are

  • Full: (REAR+1) mod n == FRONT, empty: REAR == FRONT

  • Full: (REAR+1) mod n == FRONT, empty: (FRONT+1) mod n == REAR

  • Full: REAR == FRONT, empty: (REAR+1) mod n == FRONT

  • Full: (FRONT+1) mod n == REAR, empty: REAR == FRONT

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following points is/are not true about Linked List data structure when it is compared with an array?

Random access is not allowed in a typical implementation of Linked Lists

Access of elements in linked list takes less time than compared to arrays

Arrays have better cache locality that can make them better in terms of performance

It is easy to insert and delete elements in Linked List

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which algorithm is used in the top tree data structure?
y

a) Backtracking

b) Divide and Conquer

c) Branch

greedy

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is the most widely used external memory data structure?

B-tree

red-black tree

AVL Tree

both avl and red black tree

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?