您的位置:首页 > Web前端

剑指offer第三题Java

2017-10-10 16:50 127 查看
虽然很多都实现过了,不过还是记录下自己的实现吧/**

*    public class ListNode {

*        int val;

*        ListNode next = null;

*

*        ListNode(int val) {

*            this.val = val;

*        }

*    }

*

*/

import java.util.ArrayList;

import java.util.Stack;

public class Solution {

    public ArrayList<Integer> printListFromTailToHead(ListNode listNode) {

        Stack<Integer> ab= new Stack<Integer>();

        while(listNode!=null)

            {

            

            ab.push(listNode.val);

            listNode=listNode.next;

        }

        

        ArrayList<Integer> al= new ArrayList<Integer>();

        while(!ab.isEmpty())

            {

            al.add(ab.pop());

        }

        

        return al;

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java