
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
15 questions
Basic CSS

Quiz
•
Professional Development
10 questions
ADS QUIZ FOR MECH1

Quiz
•
Professional Development
10 questions
Data Structure

Quiz
•
Professional Development
10 questions
Kubernetes Quiz

Quiz
•
Professional Development
15 questions
Data Structures and Algorithms Quiz2

Quiz
•
Professional Development
10 questions
IoT - E7

Quiz
•
Professional Development
15 questions
SDA UTS

Quiz
•
Professional Development
11 questions
Hadoop

Quiz
•
Professional Development
Popular Resources on Wayground
18 questions
Writing Launch Day 1

Lesson
•
3rd Grade
11 questions
Hallway & Bathroom Expectations

Quiz
•
6th - 8th Grade
11 questions
Standard Response Protocol

Quiz
•
6th - 8th Grade
40 questions
Algebra Review Topics

Quiz
•
9th - 12th Grade
4 questions
Exit Ticket 7/29

Quiz
•
8th Grade
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
19 questions
Handbook Overview

Lesson
•
9th - 12th Grade
20 questions
Subject-Verb Agreement

Quiz
•
9th Grade