package com.wangxiaohu;
public class LeetCode234_01 {
/**
* 判断链表是否为回文链表
* 参考:https://labuladong.gitee.io/algo/2/17/19/
* 时间复杂度:O(N)
* 空间复杂度:O(1)
*
* @param head
* @return
*/
boolean isPalindrome(ListNode head) {
// 快慢指针找到中间节点
ListNode slow, fast;
slow = fast = head;
while (fast != null && fast.next
[LeetCode234] 判断回文链表(最优空间复杂度解法)
最新推荐文章于 2024-09-11 01:30:06 发布
本文详细探讨了LeetCode第234题的解决方案,重点在于如何以最优的空间复杂度判断一个链表是否为回文。通过巧妙的双指针技巧,实现空间效率的提升,同时保持了算法的高效运行。
摘要由CSDN通过智能技术生成