DSA + System design - 10

DSA + System design - 10

Professional Development

12 Qs

quiz-placeholder

Similar activities

social engineering

social engineering

1st Grade - Professional Development

10 Qs

Jr Papua

Jr Papua

Professional Development

10 Qs

Google Slides (JFIB)

Google Slides (JFIB)

Professional Development

12 Qs

Technical Training

Technical Training

Professional Development

15 Qs

IoT

IoT

KG - Professional Development

11 Qs

Python Data Structures & Statements

Python Data Structures & Statements

Professional Development

11 Qs

PLAL Agile Onboarding

PLAL Agile Onboarding

Professional Development

10 Qs

2. Day 1_ITBA 10 Soal

2. Day 1_ITBA 10 Soal

KG - Professional Development

10 Qs

DSA + System design - 10

DSA + System design - 10

Assessment

Quiz

Computers

Professional Development

Practice Problem

Hard

Created by

Puneet Kansal

Used 1+ times

FREE Resource

AI

Enhance your content in a minute

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

12 questions

Show all answers

1.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

Given a linked list, how can you detect if it contains a cycle?

Use a hash table to store visited nodes

Use two pointers, one moving twice as fast as the other

Use a counter to count nodes

Traverse the Linkedlist till Null not found

2.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

How do you reverse a singly linked list in O(n) time?

Swap the values of nodes starting from the two ends

Change the next pointers of each node to point to the previous node

Use a stack to store all nodes and then pop them

Use recursion to reach end node and then link back to previous nodes while rolling back

3.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

How do you merge two sorted linked lists into a single sorted linked list?

Concatenate the lists and sort the resulting list

Use a priority queue

Traverse both lists and merge them using a dummy node

Use a hash table to store elements

4.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

What is the best way to remove duplicates from an unsorted linked list?

Sort the list and remove duplicates

Use a hash table to track seen elements

Compare each element with every other element

Use a stack to track duplicates

5.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

How do you check if a linked list is a palindrome?

Reverse the list and compare with the original

Use a stack to compare the first half with the second half

Recurse till last node then compare back nodes with front nodes

All of the above

6.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

How do you delete a node from a singly linked list given only a pointer to that node?

Copy data from the next node and delete the next node

Traverse the list to find the previous node and delete the current node

Mark the node as deleted without removing it

Not possible without head pointer

7.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

How can you determine if two singly linked lists intersect?

Compare each node of one list with each node of the other

Use a hash table to store nodes of one list and check against the other

Find the lengths of both lists and compare the tails

None of the above

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?