题解 | #牛群编号的回文顺序#

牛群编号的回文顺序

https://www.nowcoder.com/practice/e41428c80d48458fac60a35de44ec528

import java.util.*;

/*
 * public class ListNode {
 *   int val;
 *   ListNode next = null;
 *   public ListNode(int val) {
 *     this.val = val;
 *   }
 * }
 */

public class Solution {
    /**
     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
     *
     * 
     * @param head ListNode类 
     * @return bool布尔型
     */
    public boolean isPalindrome (ListNode head) {
        // write code here
        Stack<ListNode> stack = new Stack<>();
        ListNode cur = head;
        while (cur != null) {
            stack.push(cur);
            cur = cur.next;
        }
        cur = head;
        while (cur != null) {
            if (cur.val != stack.pop().val) return false;
            cur = cur.next;
        }
        return true;
    }
}

#链表回文#
线性表基础 文章被收录于专栏

链表、递归、栈

全部评论

相关推荐

每天起床都有好消息:刘瑞熙,真的是你啊,工作经验0年,为什么要写?突出自己是0蛋吗,期望工资也不要写,给不起的没面试,给的起的压工资,其他地方也漏洞百出
最后再改一次简历
点赞 评论 收藏
分享
06-25 16:25
梧州学院 Java
新手编程之旅:我个人感觉,1.首先个人信息太罗嗦,姓名手机学校专业邮箱啥的就行,然后可以注册个网易邮箱 2.然后就是项目,你可以看其他楼说的,很专业 3.就是你的专业技能,不要只写会什么,要突出具体,比如mysql,熟悉索引事务日志啥的。技能行数太少了,多补充一些 4还有就是证件照,花点钱拍一下p一下
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务