Search Header Logo

Linked List Traversal

Authored by Madras Institute of Technology

Computers

Professional Development

Linked List Traversal
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

ptr = head

while (ptr!=NULL)

ptr = ptr -> next

Consider the above operation to be performed over the linked list 1->2->3->4->5.What will be the output?

1 2 3 4 5

1 2 3

1 3 5

1 1 1 1 1

Answer explanation

Linked list is traversed entirely

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the time complexity to count the number of elements in the linked list?

O(1)

O(n logn)

O(n)

None of the above

Answer explanation

To count the number of elements, you have to traverse through the entire list, hence complexity is O(n)

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the time complexity to search ith element in the linked list?

O(1)

O(n logn)

O(n)

None of the above

Answer explanation

Searching an ith element in the linked list takes time complexity of O(n)

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

The operation of processing each element in the list is known as

sorting

merging

inserting

traversal

Answer explanation

The operation of processing each element in the list is known as traversal

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

Consider the following linked list 12->15->18->21->24

What will be the output of search(3) and search(15) respectively?

-1 and -1

1 and 1

1 and -1

-1 and 1

Answer explanation

Since the element 3 is not the function returns -1 and element 15 is found at position 1 so it returns 1

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following points is/are not true about Linked List data structure when it is compared with an array?

Arrays have better cache locality that can make them better in terms of performance

Access of elements in linked list takes less time than compared to arrays

It is easy to insert and delete elements in Linked List

Random access is not allowed in a typical implementation of Linked Lists

Answer explanation

To access an element in a linked list, we need to traverse every element until we reach the desired element. This will take more time than arrays as arrays provide random access to its elements.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

What is the output of following function for start pointing to first node of following linked list?

1 4 6 6 4 1

1 3 5 1 3 5

1 3 5 5 3 1

1 2 3 5

Answer explanation

fun() prints alternate nodes of the given Linked List, first from head to end, and then from end to head.If Linked List has even number of nodes, then skips the last node.

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?