Given a singly linked list, determine if it is a palindrome.
Follow up:
Could you do it in O(n) time and O(1) space?
解法1: O(N) Time + O(1) Space
基本思路就是从中间断开,然后把其中一段reverse,再同时遍历判断两个字列是否一致。
C++
Java
Given a singly linked list, determine if it is a palindrome.
Follow up:
Could you do it in O(n) time and O(1) space?
基本思路就是从中间断开,然后把其中一段reverse,再同时遍历判断两个字列是否一致。
C++
Java