Why is insertion sort preferred over other sorting algorithms (like selection sort, bubble sort etc.) for Tim sort implementation?
(a) Because insertion sort is faster and adaptive
(b) Because insertion sort requires less space
(c) Because insertion sort is easy to implement
(d) Because insertion sort is easy to understand
This question was posed to me in an interview.
The query is from Sorting in chapter Sorting of Data Structures & Algorithms II