zoukankan      html  css  js  c++  java
  • 3.从尾到头打印链表

    输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。

    /**
    *    public class ListNode {
    *        int val;
    *        ListNode next = null;
    *
    *        ListNode(int val) {
    *            this.val = val;
    *        }
    *    }
    *
    */
    import java.util.ArrayList;
    public class Solution {
        public ArrayList<Integer> printListFromTailToHead(ListNode listNode) {
            ArrayList<Integer> list=new ArrayList<>();
            if(listNode==null)return list;
            if(listNode.next==null){
                list.add(listNode.val);
                return list;
            }
            while (listNode.next!=null){
                list.add(listNode.val);
                listNode=listNode.next;
            }
            list.add(listNode.val);
            ArrayList<Integer> list1=new ArrayList<>();
            for(int i=list.size()-1;i>=0;i--){
                list1.add(list.get(i));
            }
            return list1;
        }
    }

    import java.util.ArrayList;
    import java.util.List;
    import java.util.Stack;
    
    public class Solution {
        public class ListNode {
            int val;
            ListNode next = null;
            ListNode(int val) {
                this.val = val;
            }
        }
        public static ArrayList<Integer> printListFromTailToHead(ListNode listNode) {
            Stack<Integer> stack = new Stack<>();
            while (listNode != null) {
                stack.push(listNode.val);
                listNode = listNode.next;
            }
    
            ArrayList<Integer> list = new ArrayList<>();
            while (!stack.isEmpty()) {
                list.add(stack.pop());
            }
            return list;
        }
    }
  • 相关阅读:
    Day5:面向对象的定义(下)
    SQL 查询中not in 与 not exists 的区别
    SQL 语句的执行顺序
    SQL server 连接 查询
    SQL server 约束
    静态类与非静态类,静态成员及使用方法
    HR面试总结
    值类型与引用类型精解
    面试技巧
    MVC与设计模式的关系及MVC的实现原理和设计原理
  • 原文地址:https://www.cnblogs.com/yihangZhou/p/10197839.html
Copyright © 2011-2022 走看看