15. 역순 연결 리스트
https://leetcode.com/problems/reverse-linked-list/
📌문제
연결 리스트를 뒤집어라.
- 예제1
📝입력
head = [1,2,3,4,5]
💻출력
[5,4,3,2,1]
- 예제2
📝입력
head = [1,2]
💻출력
[2,1]
📌풀이
0ms, 41.7mb
class Solution {
public ListNode reverseList(ListNode head) {
ListNode prev = null;
while(head != null) {
ListNode next = head.next;
head.next = prev;
prev = head;
head = next;
}
return prev;
}
}
- 팰린드롬 연결리스트에서 썼던 역순으로 뒤집어주는 알고리즘 그대로 사용했다.
'Algorithm > PTUStudy' 카테고리의 다른 글
5주차. 단어 뒤집기 (0) | 2023.02.06 |
---|---|
5주차. 스택 (0) | 2023.02.06 |
5주차. 연결 리스트(두 정렬 리스트의 병합) (0) | 2023.02.06 |
5주차. 연결 리스트(팰린드롬 연결 리스트) (0) | 2023.02.06 |
4주차. 한수 (0) | 2023.01.30 |