链表倒序打印
来源:互联网 发布:帝国cms怎么建站 编辑:程序博客网 时间:2024/06/06 03:52
链表倒序打印,自己的方法有点蠢,如下:
/*** struct ListNode {* int val;* struct ListNode *next;* ListNode(int x) :* val(x), next(NULL) {* }* };*/class Solution {public: vector<int> printListFromTailToHead(ListNode* head) { ListNode* pointer = head; vector<int> A; while(pointer!=NULL) { A.push_back(pointer->val); pointer = pointer->next; } return vector<int>(A.rbegin(),A.rend()); }};
在看大神们的答案的时候,发现一个简单而有趣的做法,如下:
链接:https://www.nowcoder.com/questionTerminal/d0267f7f55b3412ba93bd35cfa8e8035来源:牛客网vector<int> printListFromTailToHead(struct ListNode* head) { vector<int> v; while(head != NULL) { v.insert(v.begin(),head->val); head = head->next; } return v; }
阅读全文
0 0
- 链表倒序打印
- 倒序打印链表结点
- 链表的倒序打印
- 链表(7)----倒序打印链表
- 算法--倒序打印链表--java
- 剑指offer-倒序打印链表
- 倒序打印链表节点值
- java栈实现 倒序打印链表
- 牛客网剑指offer编程题--从尾到头打印链表(倒序打印链表)
- 单向链表倒序
- 链表倒序算法
- C链表倒序
- 链表的倒序
- 链表倒序算法
- 链表倒序
- 链表倒序
- 倒序输出链表
- 倒序输出链表
- android studio2.3.2增加jni
- 利用java 写XML 修改XML文件
- python多线程爬虫学习--去除html的标签
- hadoop map reduce高级
- 第四章 变量 作用域和内存问题(部分)
- 链表倒序打印
- QT uint 转QString QString增加字符串
- C. Mittens----构造+贪心
- Bootstrap css学习笔记(三)——表单与按钮
- Fatal error in launcher: Unable to create process using '"'pip导入package是错误
- 利用JMeter 的 BeanShell 测试SDK
- Could not find result map XXX 解决办法
- Python from __future__ import division
- 视频博客笔记