We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ac890e2 commit 97099afCopy full SHA for 97099af
reverse-linked-list/gmlwls96.kt
@@ -0,0 +1,14 @@
1
+class Solution {
2
+ // 시간 : O(N), 공간 : O(1)
3
+ // head를 조회하며 새로운 answerRoot에 새로운 ListNode를 생성하고 꼬리에 현재 answerRoot를 넣는다.
4
+ fun reverseList(head: ListNode?): ListNode? {
5
+ var currentHead = head
6
+ var answerRoot: ListNode? = null
7
+
8
+ while (currentHead != null) {
9
+ answerRoot = ListNode(currentHead.`val`).apply { next = answerRoot }
10
+ currentHead = currentHead.next
11
+ }
12
+ return answerRoot
13
14
+}
0 commit comments