【题目描述】
Sort a linked list using insertion sort.
用插入排序对链表排序。
【题目链接】
www.lintcode.com/en/problem/insertion-sort-list/
【题目解析】
用插入排序对一个链表进行排序的正确方法是:新建一个头节点,遍历原来的链表,对原链表的每个节点找到新链表中适合插入位置的前指针,然后执行插入操作。
这种操作链表的题有一个技巧就是新建一个dummy作为head,然后把数据插入到dummy的链表中,最后返回dummy.next。
【参考答案】