[Linked List] Palindrome Linked List

2021. 2. 9. 22:39프로그래밍-코딩테스트/LeetCode

Given a singly linked list, determine if it is a palindrome.

 

palindrome은 대칭이란다

 

즉, Linked List가 거꾸로 들어와도 동일하게 대칭되는 List인지 여부를 묻는 문제

 

사실 시간,공간 복잡도가 중요한 문제라, 어떻게 하면 Loop 한개로 풀지 고민했다

 

이 경우 정방향으로 먼저 Loop를 돌면서 value를 배열에 저장해두고,

Loop를 역방향으로 한번 더 돌면서 정방향과 짝지를 이루는지 점검해보면 된다.

 

 

'프로그래밍-코딩테스트 > LeetCode' 카테고리의 다른 글

[Linked List] Intersection of Two Linked Lists  (0) 2021.02.09
[Linked List] Linked List Cycle  (0) 2021.02.09
[Stack] Valid Parentheses  (0) 2021.02.09
[Array] two sum  (0) 2021.02.02
[Tree] Diameter of Binary Tree  (0) 2021.02.02