71.
The algorithm given is for deleting an element in an unrolled linked list. What should be the correct statement for the blank given below?
Find an element in node a
    a.data.delete(element)
    a.elementNum--
    while a.elementNum < a.data.size / 2
        put element from a.next.data in a.data
        a.next.elementNum--
        a.elementNum++
    if a.next.elementNum < a.next.data.size / 2
         _______________________
         _______________________

merge nodes a and a.next
    delete node a.next

delete node a
    merge nodes a.prev and a.next

a.elementNum--
    a.elementNum++

a.next.elementNum--
    a.next.elementNum++

73.
What is a skip list?

76.
Which of the following is true about the Move-To-Front Method for rearranging nodes?

77.
Are the below statements true about skiplists?
In a sorted set of elements skip lists can implement the below operations
i.given a element find closest element to the given value in the sorted set in O(logn)
ii.find the number of elements in the set whose values fall a given range in O(logn)

79.
How are free blocks linked together mostly and in what addressing order?

Read More Section(Linked Lists in Data Structures)

Each Section contains maximum 100 MCQs question on Linked Lists in Data Structures. To get more questions visit other sections.