从尾到头打印链表
来源:互联网 发布:数据的存储过程 编辑:程序博客网 时间:2024/06/17 23:40
题目:输入一个链表,从尾到头打印链表每个节点的值。
思路:将每个节点的值存入栈中,再依次出栈打印。也可以使用递归来解决。
代码如下:
/*** public class ListNode {* int val;* ListNode next = null;** ListNode(int val) {* this.val = val;* }* }**/import java.util.*;public class Solution { public ArrayList<Integer> printListFromTailToHead(ListNode listNode) { ArrayList<Integer> arrayList=new ArrayList<>(); if(listNode==null){ return arrayList; } ListNode cur=listNode; Stack<ListNode> stack=new Stack<>(); while (cur!=null){ stack.push(cur); cur=cur.next; } while (!stack.empty()){ ListNode pop = stack.pop(); arrayList.add(pop.val); } return arrayList; }}
阅读全文
0 0
- 从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- 1、从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- 【20】从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- Offer5 从尾到头打印链表
- 从尾到头打印链表
- 1、从尾到头打印链表
- 从尾到头打印链表
- redis keys的通用操作
- 性能优化知多少
- 最终,还是没能成为吹牛逼的资本!(结束)
- Android JieCaoVideoPlayer 使用入门指南
- JavaScript面向对象_拖拽
- 从尾到头打印链表
- Available parameters are [arg1, arg0, param1, param2]
- 考研倒计时160天
- shiro权限管理入门
- synchronized详解
- secureCRT 配置端口转发用于 SFTP 文件传输
- 聊天界面视图显示最新消息(jq)
- php开发神器 -- phpStudy
- TensorFlow saved_model 模块