NC96 判断一个链表是否为回文结构

描述
给定一个链表,请判断该链表是否为回文结构。
示例1
输入:
[1]
复制
返回值:
true
复制
示例2
输入:
[2,1]
复制
返回值:
false
复制
说明:
2->1
示例3
输入:
[1,2,2,1]
复制
返回值:
true
复制
说明:
1->2->2->1

import java.util.*;/** public class ListNode {*   int val;*   ListNode next = null;* }*/public class Solution {/*** * @param head ListNode类 the head* @return bool布尔型*/public boolean isPail (ListNode head) {// write code hereif(head == null){return false ;}if(head.next == null){return true ;}List<Integer> list = new ArrayList<Integer>();while(head != null){list.add(head.val) ;head = head.next ;}for(int i = 0 , j = list.size() -1 ; i < j ; i++ , j--){if(!list.get(i).equals(list.get(j)) ){return false ;}}return true ;}
}

NC96 判断一个链表是否为回文结构相关推荐

  1. 算法练习day9——190327(“之” 字形打印矩阵、在行列都排好序的矩阵中找数、打印两个有序链表的公共部分、判断一个链表是否为回文结构)

    1."之" 字形打印矩阵 [题目] 给定一个矩阵matrix, 按照"之" 字形的方式打印这个矩阵, 例如: 1 2 3 4 5 6 7 8 9 10 11 1 ...

  2. 数据结构与算法之打印两个有序链表公共部分和判断一个链表是否具有回文结构

    数据结构与算法之打印两个有序链表公共部分和判断一个链表是否具有回文结构 目录 打印两个有序链表公共部分 判断一个链表是否具有回文结构 1. 打印两个有序链表公共部分 1.问题描述 思路:Node1和N ...

  3. 牛客题霸 [判断一个链表是否为回文结构] C++题解/答案

    判断一个链表是否为回文结构 题目描述 给定一个链表,请判断该链表是否为回文结构. 题解: 直接将链表内的数据存入string中,然后从两端开始向中间判断即可 代码: /*** struct ListN ...

  4. c语言数据结构判断回文数,C++数据结构与算法之判断一个链表是否为回文结构的方法...

    本文实例讲述了C++判断一个链表是否为回文结构的方法.分享给大家供大家参考,具体如下: 题目: 给定一个链表头节点head,请判断是否为回文结构 例如: 1->2->1 true 1-&g ...

  5. 判断一个链表是否为回文结构【Java实现】

    题目:给定一个链表的头节点head,请判断该链表是否为回文结构. 如:1 2 1 返回true 1 2 2 1 返回true 1 2 3 返回false 思路一: 利用栈,从左到右遍历链表,然后将每一 ...

  6. 刷题日记-判断一个链表是否为回文结构

    判断一个链表是否为回文结构 描述 给定一个链表,请判断该链表是否为回文结构. 回文是指该字符串正序逆序完全一致. 数据范围: 链表节点数 0≤n≤10510^5105,链表中每个节点的值满足∣val∣ ...

  7. 判断一个链表是否为回文结构

    package class_03;import java.util.Stack;/*** * 判断一个链表是否为回文结构[题目] 给定一个链表的头节点head,请判断该链表是否为回文结构. 例如: 1 ...

  8. (十三)判断一个链表是否是回文结构

    判断一个链表是否是回文结构 判断一个链表是否是回文结构 栈实现 栈+快慢指针 有限个变量 判断一个链表是否是回文结构 [题目]给定一个单链表的头结点,请判断该链表是否为回文结构 [要求]如果链表长度为 ...

  9. 判断一个链表是否为回文结构-Java:解法三

    分享一个大牛的人工智能教程.零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请轻击http://www.captainbed.net package live.every.day.Pro ...

最新文章

  1. python to_excel_Pandas DataFrame.to_excel()用法详解
  2. Matlab | Matlab从入门到放弃(11)——基于Matlab的矩阵分解、幂和指数
  3. pyspark模块介绍
  4. 上白泽慧音(tarjan,图的染色)
  5. 解决MAC系统升级导致COCOAPODS失效问题
  6. java实现下载时进度条提示
  7. php写抢票脚本,火车票抢票python代码公开揭秘!
  8. java程序设计简单程序分类_3 Java的基本程序设计结构
  9. 活法:提升心性,磨炼灵魂——稻盛和夫
  10. mysql使用什么语句为指定_在MySQL中,可以使用_____语句来为指定数据库添加用户。...
  11. 机器学习各种算法以及开发具体流程+API具体实例+案例的实现
  12. problem-1654B. Prefix Removals-codeforces
  13. C++必知必会RALL与Pimpl
  14. 阿里云解决方案怎么写?阿里云服务器等产品官方解决方案撰写思路
  15. 【829】【05参考工具书的使用】
  16. matlab 裕度指令,稳定裕度的计算开环传递函数Matlab命令num.PPT
  17. VR数字沙盘高度还原未来房屋实
  18. 1月8日,30秒知全网,精选7个热点
  19. 反卷积原理 + pytorch反卷积层参数output_padding
  20. 致努力向前奔跑的自己:一个人越过越好的6个迹象

热门文章

  1. php验证电子邮件格式是否正确,验证邮箱格式是否正确(非正则验证)
  2. Web技术是开发iOS和Android App
  3. 『生活』很多BT的事情都发生在今晚.(好像应该是今早)
  4. spring大文件分块上传原理解析2
  5. 基于SSM的兼职论坛系统的设计与实现
  6. js函数式编程最佳实践 - 持续更新
  7. Sentinel熔断降级
  8. 工控服务器什么作用,工控服务器是什么?服务器主板和普通主板的区别有哪些...
  9. 单片机---HLK-W801图形框架LVGL移植
  10. 阿里百川V6安全图,uniapp使用阿里百川SDK V6安全图唤醒淘宝APP 阿里百川新版本打开淘宝领券页面/渠道备案,uniapp对接淘宝联盟等等超级详细