从尾到头打印链表
来源:互联网 发布:科笛淘宝上下架软件 编辑:程序博客网 时间:2024/05/21 06:59
题目描述
输入一个链表,从尾到头打印链表每个节点的值。
给定对象:
public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}
因为是单向链表,要从最后一个打印,最好的思路为递归遍历链表,当到最后一个元素时停止递归,此时把递归回来的值加入列表即从后往前把链表值加入列表。
实现代码:
ArrayList<Integer> list = new ArrayList<Integer>(); public ArrayList<Integer> printListFromTailToHead(ListNode listNode) { if(listNode != null) { printListFromTailToHead(listNode.next); list.add(listNode.val); } return list; }
0 0
- 从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- 1、从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- 【20】从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- Offer5 从尾到头打印链表
- 从尾到头打印链表
- 1、从尾到头打印链表
- 从尾到头打印链表
- LeetCode_504. Base 7
- Docker 从入门到精通(一)基本操作
- N个数求和
- 蓝桥杯 算法提高 金明的预算方案 有依赖的背包问题
- javascript 函数和作用域(函数,this)(六)
- 从尾到头打印链表
- 415. Add Strings | 大整数相加
- telnet 正在连接192.168.0.200...无法打开到主机的连接。 在端口 23: 连接失败
- 给自己
- 写程序时遇到的一点小知识点,不断补充中……
- String、StringBuilder和StringBuffer的区别(转载)
- java内存分析(转载)
- java运行的详细内存分析,精确到每一步!!!!
- css三大特性