从尾到头打印链表
来源:互联网 发布:arm体系结构与编程 pdf 编辑:程序博客网 时间:2024/05/17 04:54
题目描述
输入一个链表,从尾到头打印链表每个节点的值。
输入描述:
输入为链表的表头
输出描述:
输出为需要打印的“新链表”的表头
struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { } };class Solution {public: vector<int> printListFromTailToHead(struct ListNode* head) { vector<int>ans; if(head==NULL){ return ans; } ListNode *pre=head; ListNode *cur=head->next; ListNode *nex=head; head->next=NULL;//逆转后保证尾结点的下一位为空 while(cur){ nex=cur->next; cur->next=pre; pre=cur; cur=nex; } head=pre; while(head){ ans.push_back(head->val); head=head->next; } return ans; }};
一样的
0 0
- 从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- 1、从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- 【20】从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- 从尾到头打印链表
- Offer5 从尾到头打印链表
- 从尾到头打印链表
- 1、从尾到头打印链表
- 从尾到头打印链表
- 迭代快速幂模板
- Python爬虫入门四
- HTML/CSS基础知识总结一:元素分类
- Add Strings
- HTML5 web worker应用
- 从尾到头打印链表
- uva 12169 exgcd+构造
- 【设计模式 java】——解释器模式(Interpreter)
- java的键盘录入
- 透过数据结构看C++的引用&
- 循环列表的建立
- php判断文件夹或文件是否存在,及不存在时如何创建
- Hibernate学习笔记(六)——缓存
- opencv中的重映射:remap()函数