倒序打印链表

简介: 倒序打印链表

在做这个题的时候我闹了一个大笑话,我用了反转链表做,哈哈哈哈,

这个题目思路很简单,用到了数组的头插法,注意题目要求返回数组

遍历链表,将链表的val放到数组中

下面来看代码


import java.util.ArrayList;
public class Solution {
    public ArrayList<Integer> printListFromTailToHead(ListNode listNode) {
       ArrayList<Integer> arraylist=new ArrayList<>();
       ListNode cur=listNode;
       while(cur!=null){
           arraylist.add(0,cur.val);
           cur=cur.next;
       }
            return  arraylist;
            } 
}

今天的讲解就到这里,我们下期再见啦,886

相关文章
|
7月前
23.合并K个升序链表
23.合并K个升序链表
|
8月前
|
存储 C语言
【03】逆序数组
【03】逆序数组
|
8月前
|
人工智能
数组逆序
数组逆序
34 3
|
8月前
|
算法 前端开发
删除排序链表中的重复元素
删除排序链表中的重复元素
39 0
|
8月前
|
算法 前端开发
删除排序链表中的重复元素 II
删除排序链表中的重复元素 II
30 0
|
存储
82. 删除排序链表中的重复元素 II
82. 删除排序链表中的重复元素 II
59 0
|
存储 人工智能 算法
查找-之顺序表查找-(数据的排列无序)
静态查找表:只做查找操作的查找表 动态查找表:在查找过程中还做插入和删除数据元素的操作
116 0
查找-之顺序表查找-(数据的排列无序)
将数组a中的元素倒序输出
将数组a中的元素倒序输出
137 0
将数组a中的元素倒序输出
|
算法 Java
|
存储
从尾到头打印链表
从尾到头打印链表 1、题目 2、思路 3、代码