Data Structures Quiz

Data Structures Quiz

University

20 Qs

quiz-placeholder

Similar activities

CODEBURST : JAVA EDITION

CODEBURST : JAVA EDITION

University

20 Qs

SPICE Programming

SPICE Programming

University

25 Qs

Search Algorithms in AI

Search Algorithms in AI

University

20 Qs

DS QUIZ-1 (CSE-42)

DS QUIZ-1 (CSE-42)

University

16 Qs

Linked List Operations Quiz

Linked List Operations Quiz

University

20 Qs

ciurcular linked list quiz3

ciurcular linked list quiz3

University

15 Qs

Data Structures cse 2 yr

Data Structures cse 2 yr

University

20 Qs

TECH WHIZ

TECH WHIZ

University

15 Qs

Data Structures Quiz

Data Structures Quiz

Assessment

Quiz

Engineering

University

Medium

Created by

Kavitha N

Used 2+ times

FREE Resource

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
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?