
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
Insertion of an element at the middle of a linked list requires the modification of how many pointers?
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 Wayground
10 questions
Email Basics

Quiz
•
10th Grade - Professi...
10 questions
Linked List Traversal

Quiz
•
Professional Development
15 questions
BINAR Synergy 6 | Chapter 4

Quiz
•
Professional Development
11 questions
Node y NPM (Parte 1)

Quiz
•
Professional Development
14 questions
SLG IPC144 Week 9

Quiz
•
Professional Development
10 questions
Examen Parcial Teorico - Desarrollo móvil

Quiz
•
Professional Development
7 questions
LinkedListQuiz

Quiz
•
Professional Development
10 questions
IT Quiz

Quiz
•
Professional Development
Popular Resources on Wayground
10 questions
Video Games

Quiz
•
6th - 12th Grade
20 questions
Brand Labels

Quiz
•
5th - 12th Grade
15 questions
Core 4 of Customer Service - Student Edition

Quiz
•
6th - 8th Grade
15 questions
What is Bullying?- Bullying Lesson Series 6-12

Lesson
•
11th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
22 questions
Adding Integers

Quiz
•
6th Grade
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade