File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ Output: 1->2->2->4->3->5
1313
1414## 思路
1515
16- - 设定两个虚拟节点,dummyHead1用来保存小于于该值的链表 ,dummyHead2来保存大于等于该值的链表
16+ - 设定两个虚拟节点,dummyHead1用来保存小于该值的链表 ,dummyHead2来保存大于等于该值的链表
1717
1818- 遍历整个原始链表,将小于该值的放于dummyHead1中,其余的放置在dummyHead2中
1919
@@ -89,7 +89,7 @@ var partition = function(head, x) {
8989 let currentL2 = dummyHead2;
9090 while (current .next ) {
9191 current = current .next ;
92- if (current .val >= x) {
92+ if (current .val < x) {
9393 currentL1 .next = current;
9494 currentL1 = current;
9595 } else {
@@ -98,10 +98,10 @@ var partition = function(head, x) {
9898 }
9999 }
100100
101- currentL1 .next = null ;
101+ currentL2 .next = null ;
102102
103- currentL2 .next = dummyHead1 .next ;
103+ currentL1 .next = dummyHead2 .next ;
104104
105- return dummyHead2 .next ;
105+ return dummyHead1 .next ;
106106};
107107```
You can’t perform that action at this time.
0 commit comments