输出反转链表
来源:互联网 发布:秒杀java实现代码 编辑:程序博客网 时间:2024/05/29 03:20
import java.util.ArrayList;import java.util.Stack;public class Solution { public ArrayList<Integer> printListFromTailToHead(ListNode listNode) { Stack<Integer> integers = new Stack<>(); while (listNode != null) { integers.push(listNode.val); listNode = listNode.next; } ArrayList<Integer> arrayList = new ArrayList<>(); while (!integers.isEmpty()){ arrayList.add(integers.pop()); } return arrayList; }// public static void main(String[] args) {// Solution solution= new Solution();// ListNode listNode = new ListNode(1);// ListNode listNode1 =new ListNode(2);// ListNode listNode2 = new ListNode(3);// listNode.next = listNode1;// listNode1.next = listNode2;// //listNode.next = (new ListNode(2).next = new ListNode(3));// System.out.println(solution.printListFromTailToHead(listNode));// }}//class ListNode {// int val;// ListNode next = null;// ListNode(int val) {this.val = val;// }//}
阅读全文
0 0
- 输出反转链表
- 链表的建立、输出、非递归反转、递归反转
- 链表递归逆序输出和反转链表。
- 反转链表后,输出链表的所有元素。
- C语言:链表的反向输出(反转链表+栈结构)
- 剑指offer:输入一个链表,反转链表后,输出链表的所有元素。
- 输入一个链表,反转链表后,输出链表的所有元素。
- 输入一个链表,反转链表后,输出链表的所有元素。
- java 输入一个链表,反转链表后,输出链表的所有元素。
- 输入一个链表,反转链表后,输出链表的所有元素。就地逆转,头插法
- java实现输入一个链表,反转链表后,输出链表的所有元素。
- 输入一个链表,反转链表后,输出链表的所有元素。
- 输入一个链表,反转链表后,输出链表的所有元素。
- 输入一个链表,反转链表后,输出链表的所有元素。
- 输入一个链表,反转链表后,输出链表的所有元素。
- 剑指offer--输入一个链表,反转链表后,输出链表的所有元素。
- 输入一个链表,反转链表后,输出链表的所有元素。
- 反转链表后输出、合并两个排序链表、树的子结构 -- 漫漫算法路 刷题篇
- 对runtime和runloop的一些个人理解
- Linux下Redis的安装和部署
- vert.x最新官网书籍下载
- 面试题20—顺序打印矩阵
- 从入门开始
- 输出反转链表
- unity3d播放序列帧动画
- 关于日期
- 微信小程序后台解密用户数据
- 面试题目21—包含min函数的栈
- KSGT
- Spring4笔记--IOC
- 跳转Activity时,加入动画效果
- js数组方法