在?O(n?log?n) 時(shí)間復(fù)雜度和常數(shù)級(jí)空間復(fù)雜度下,對(duì)鏈表進(jìn)行排序。
示例 1:
輸入: 4->2->1->3???? 輸出: 1->2->3->4
示例 2:
輸入: -1->5->3->4->0???? 輸出: -1->0->3->4->5
思路:【歸并排序】1.分治:不斷找出中間點(diǎn)并斷開兩個(gè)鏈表允懂,直到不能再斷開為止;2.不斷將兩個(gè)有序鏈表合并
在?O(n?log?n) 時(shí)間復(fù)雜度和常數(shù)級(jí)空間復(fù)雜度下,對(duì)鏈表進(jìn)行排序。
示例 1:
輸入: 4->2->1->3???? 輸出: 1->2->3->4
示例 2:
輸入: -1->5->3->4->0???? 輸出: -1->0->3->4->5
思路:【歸并排序】1.分治:不斷找出中間點(diǎn)并斷開兩個(gè)鏈表允懂,直到不能再斷開為止;2.不斷將兩個(gè)有序鏈表合并