Sort a linked list using insertion sort. 对于数组的插入排序,可以参看排序算法入门之插入排序(java实现),遍历每个元素,然后相当于把每个元素插入到前面已经排好序的数组里,对于数组,只要当前元素比前一个元素小,则前一个元素后移,然后继续跟再前面的元素比. 对于数组,是上面的方法好,因为插入要移动该位置后面的所有元素.上面方法从后往前遍历时已经移动了. 而对于链表,无法从当前元素向前遍历,跟前面元素比,因为链表从后往前遍历不合适.可以换一种思路,将当前元素…