博客
关于我
LeetCode0234. 回文链表
阅读量:288 次
发布时间:2019-03-03

本文共 231 字,大约阅读时间需要 1 分钟。

一. 题目
  1. 题目

    请判断一个链表是否为回文链表。

  2. 示例

    在这里插入图片描述

二. 方法一: 转成数组
  1. 解题思路

  2. 解题代码

    def isPalindrome(self, head: ListNode) -> bool:    arr = []    while head:        arr.append(head.val)        head = head.next    return arr == arr[::-1]
  3. 分析

    时间复杂度: O(n)
    空间复杂度: O(n)

转载地址:http://asum.baihongyu.com/

你可能感兴趣的文章
java学习笔记24:文档注释与代码块
查看>>
java学习笔记31:Arrays类介绍使用
查看>>
java学习笔记36:Integer的基本方法
查看>>
java并发学习2:线程的应用
查看>>
java并发学习20:park与unpark
查看>>
java并发学习24:固定运行顺序模式
查看>>
html5学习9:HTML5文档结构详解
查看>>
介绍一个不错的分析客户价值的模型RFM
查看>>
SpringMVC---使用
查看>>
2.2.4 加减法运算和溢出判断更换
查看>>
2.2.6 强制类型转换
查看>>
计算机网络教程 谢希仁 第三章 数据链路层
查看>>
Redis缓存数据的处理流程
查看>>
Linux:文件句柄泄漏问题
查看>>
Linux:多线程简介
查看>>
ACM-ICPC寒假算法训练1:搜索 HDOJ P1010 : Tempter of the Bone 奇偶剪枝分析
查看>>
【java】227. 基本计算器 II---思路简单,代码清晰!!!
查看>>
【java】115. 不同的子序列----学会动态规划,时间复杂度O(n^2)!!!
查看>>
【java】368. 最大整除子集---使用动态规划,快速解决子问题!!!
查看>>
莫比乌斯函数
查看>>