Insertion of an element at the middle of a linked list requires the modification of how many pointers?

Linked List Insertion

Quiz
•
Computers
•
Professional Development
•
Medium
Madras Institute of Technology
Used 9+ times
FREE Resource
10 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
3
1
2
4
Answer explanation
2 pointers are needed to be modified for insertion in the middle of a linked list, the node before the node to be inserted and the node which is being inserted
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is the time complexity to insert an element to the front of a LinkedList
(head pointer given)?
O(n)
O(1)
O(log n)
None of the above
Answer explanation
We set the next node to the head of the list, and then return that node as the new head.It requires a time complexity of O(1)
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is the time complexity to insert an element to the rear of a LinkedList
(head pointer given)?
O(n)
O(1)
O(log n)
None of the above
Answer explanation
We need to traverse to the end of the LinkedList and set it next to the new element. So, the traversal will take O(n) time complexity
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which part of code represents the statement "Assign newly created node’s next ptr to current head reference. So, it points to the previous start node of the linked list address"
newNode ->data=data
newNode ->next= *head
*head = newNode
struct Node newNode = (struct Node ) malloc (sizeof (struct Node))
Answer explanation
newNode - >next== *head
Assigns newly created node’s next ptr to current head reference. So, it points to the previous start node of the linked list address
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is the space complexity needed to store a linked list of n nodes?
O(1)
O(n)
O(n^2)
None of the above
Answer explanation
For n nodes we need a space complexity of O(n)
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which of the following linked list operation takes O(1) time?
Insert element at start of the list
Insert element at end of the list
Find length of the list
None of the above
Answer explanation
Only inserting an element at start of linked list takes O(1) time.
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Using the above code try inserting 25 after 3rd position for the following linkedlist,
20 16 12 10 14 18 11
Then where does 25 lie between
between 16 and 12
between 12 and 10
between 10 and 14
None of the above
Answer explanation
Inserting 25 leads to insertion between 12 and 10.Since element 12 is in the 3rd position
Create a free account and access millions of resources
Similar Resources on Quizizz
12 questions
DSA + System design - 10

Quiz
•
Professional Development
10 questions
Linked List Reversal

Quiz
•
Professional Development
10 questions
Data Structure

Quiz
•
Professional Development
7 questions
Kubernetes architecture

Quiz
•
Professional Development
11 questions
ME ADS QUIZ

Quiz
•
Professional Development
10 questions
Web Development Quiz

Quiz
•
Professional Development
15 questions
Linked List

Quiz
•
Professional Development
15 questions
LinkedList and Its types

Quiz
•
Professional Development
Popular Resources on Quizizz
15 questions
Multiplication Facts

Quiz
•
4th Grade
20 questions
Math Review - Grade 6

Quiz
•
6th Grade
20 questions
math review

Quiz
•
4th Grade
5 questions
capitalization in sentences

Quiz
•
5th - 8th Grade
10 questions
Juneteenth History and Significance

Interactive video
•
5th - 8th Grade
15 questions
Adding and Subtracting Fractions

Quiz
•
5th Grade
10 questions
R2H Day One Internship Expectation Review Guidelines

Quiz
•
Professional Development
12 questions
Dividing Fractions

Quiz
•
6th Grade