博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
从尾到头打印链表
阅读量:5035 次
发布时间:2019-06-12

本文共 661 字,大约阅读时间需要 2 分钟。

题目描述

输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。
注意:head中也有值,不是从head->next开始才有值的。
此题比那个没有让你在原链表上进行逆序,只是让你返回一个逆序的值序列而已
c++代码如下:
 
/***  struct ListNode {*        int val;*        struct ListNode *next;*        ListNode(int x) :*              val(x), next(NULL) {*        }*  };*/class Solution {public:    vector
printListFromTailToHead(ListNode* head) { ListNode *p=head;//结果向量 vector
res; if(p==NULL) return res; while(p){ res.push_back(p->val);//顺序接收链表的值 p=p->next; } reverse(res.begin(),res.end());//逆序 return res; }};

 

转载于:https://www.cnblogs.com/cstdio1/p/11236516.html

你可能感兴趣的文章
RijndaelManaged 加密
查看>>
Android 音量调节
查看>>
HTML&CSS基础学习笔记1.28-给网页添加一个css样式
查看>>
windows上面链接使用linux上面的docker daemon
查看>>
Redis事务
查看>>
Web框架和Django基础
查看>>
python中的逻辑操作符
查看>>
关于tomcat下startup.bat双击闪退的问题
查看>>
CSS兼容性常见问题总结
查看>>
HDU 1548 A strange lift (Dijkstra)
查看>>
每天一个小程序—0005题(批量处理图片大小)
查看>>
C# 启动进程和杀死进程
查看>>
tcp实现交互
查看>>
IIS的各种身份验证详细测试
查看>>
JavaScript特效源码(3、菜单特效)
查看>>
聊聊、Zookeeper Linux 单服务
查看>>
Linux常用命令总结
查看>>
bzoj 2157: 旅游
查看>>
bzoj千题计划321:bzoj5251: [2018多省省队联测]劈配(网络流 + 二分)
查看>>
(1.3)无需运行BGP的核心路由器
查看>>