Data Structures Quiz

Data Structures Quiz

University

20 Qs

quiz-placeholder

Similar activities

Quiz Counter, FSM 2024

Quiz Counter, FSM 2024

University

15 Qs

unit1 MCQ

unit1 MCQ

University

15 Qs

Quiz Round For Group 1

Quiz Round For Group 1

University

20 Qs

Quiz 2_Pengolahan Limbah

Quiz 2_Pengolahan Limbah

University

20 Qs

Semiconductors and Diode Theory

Semiconductors and Diode Theory

University

20 Qs

Understanding Schematic and Logic Diagrams

Understanding Schematic and Logic Diagrams

University

20 Qs

Bioenergy

Bioenergy

University

15 Qs

Engineering Design Experience Quiz

Engineering Design Experience Quiz

8th Grade - University

15 Qs

Data Structures Quiz

Data Structures Quiz

Assessment

Quiz

Engineering

University

Practice Problem

Medium

Created by

Kavitha N

Used 4+ times

FREE Resource

AI

Enhance your content in a minute

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

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the worst case time complexity of inserting a node in a doubly linked list?

O(nlogn)

O(logn)

O(n)

O(1)

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Consider the following linked list: 2 -> 4 -> 7 -> 9 -> 10 -> 13. Their addresses are 2408, 2560, 1560, 5440, 3240, 3000. Head variable is pointing at 4 (the second node). What will be head -->next-->next-->value. (Node has value and next. value stores the value and next stores the address of the next variable).

7

9

10

13

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Consider a single linked list where F and L are pointers to the first and last elements respectively of the linked list. The time for performing which of the given operations depends on the length of the linked list? F->1->2->3->L

Delete the first element of the list

Interchange the first two elements of the list

Delete the last element of the list

Add an element at the end of the list

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following operations is performed more efficiently by doubly linked list than by linear linked list?

Deleting a node whose location is given

Searching an unsorted list for a given item

Inserting a node after the node with a given location

Traversing the list to process each node

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the primary disadvantage of using a hash table (or HashSet) to detect a loop in a linked list?

It has a higher time complexity.

It requires additional space proportional to the number of nodes.

It cannot find the starting node of the loop.

It only works on sorted linked lists.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In the worst case, the number of comparisons needed to search a singly linked list of length n for a given element is

log(2*n)

n/2

log(2*n) -1

n

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What does the following function do for a given Linked List with first node as head?

void fun1(struct node* head) {

if(head == NULL)

return;

fun1(head->next);

printf("%d ", head->data); }

Prints all nodes of linked list

Prints all nodes of linked list in reverse order

Prints alternate nodes of Linked List

Prints alternate nodes in reverse order

Create a free account and access millions of resources

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

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?