We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2281323 commit 72e4cd7Copy full SHA for 72e4cd7
LinkedList/PartitionList.swift
@@ -19,26 +19,26 @@
19
class PartitionList {
20
func partition(head: ListNode?, _ x: Int) -> ListNode? {
21
let prevDummy = ListNode(0)
22
- var prev: ListNode? = prevDummy
+ var prev = prevDummy
23
let postDummy = ListNode(0)
24
- var post: ListNode? = postDummy
+ var post = postDummy
25
26
var node = head
27
28
while node != nil {
29
if node!.val < x {
30
- prev!.next = node
31
- prev = prev!.next
+ prev.next = node
+ prev = node!
32
} else {
33
- post!.next = node
34
- post = post!.next
+ post.next = node
+ post = node!
35
}
36
37
node = node!.next
38
39
40
- post!.next = nil
41
- prev!.next = postDummy.next
+ post.next = nil
+ prev.next = postDummy.next
42
43
return prevDummy.next
44
0 commit comments