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
15 questions
Social Media Basics for Educators

Quiz
•
9th Grade - Professio...
10 questions
QUIZ 2 Linked List

Quiz
•
Professional Development
6 questions
Java: знакомство и как пользоваться базовыми АПИ - семинар 4

Quiz
•
Professional Development
10 questions
C Programming

Quiz
•
Professional Development
6 questions
Section D - 1 - How Data is Organised - Data Structures 1

Quiz
•
Professional Development
10 questions
Linked List Traversal

Quiz
•
Professional Development
10 questions
Linked List Deletion

Quiz
•
Professional Development
6 questions
SLOT 2 - Foundation 2

Quiz
•
Professional Development
Popular Resources on Quizizz
15 questions
Character Analysis

Quiz
•
4th Grade
17 questions
Chapter 12 - Doing the Right Thing

Quiz
•
9th - 12th Grade
10 questions
American Flag

Quiz
•
1st - 2nd Grade
20 questions
Reading Comprehension

Quiz
•
5th Grade
30 questions
Linear Inequalities

Quiz
•
9th - 12th Grade
20 questions
Types of Credit

Quiz
•
9th - 12th Grade
18 questions
Full S.T.E.A.M. Ahead Summer Academy Pre-Test 24-25

Quiz
•
5th Grade
14 questions
Misplaced and Dangling Modifiers

Quiz
•
6th - 8th Grade