逆向打印链表
来源:互联网 发布:js获取input文本框宽度 编辑:程序博客网 时间:2024/05/22 04:24
输入一个链表,从尾到头打印链表每个节点的值。
- vector<int> print(ListNode* head) //递归
- {
- vector<int> v;
- if(head != NULL)
- {
- if(head->next != NULL)
- {
- v =print(head->next);
- }
- v.push_back(head->val);
- }
- return v;
- }
- vector<int> print(ListNode* head) //非递归
- {
- vector<int> v;
- while(head != NULL)
- {
- v.insert(v.begin(), head->val);
- head = head->next;
- }
- return v;
- }
========================================
- void Reverse(LinkList &L)
- {
- Lnode *p, *q;
- p = L->next;
- L->next = NULL;
- while(p!=NULL)
- {
- q = p;
- p= p->next;
- p->next = L->next;
- L->next = q;
- }
- }
-
0 0
- 逆向打印链表
- 逆向打印链表
- 文字逆向打印
- 打印逆向螺旋数
- 单链表逆向打印
- 逆向打印单链表
- 递归逆向打印单链表
- 逆向输出链表
- 逆向输出链表
- C++笔试题(剑指offer 面试题5 将单向链表数据,逆向打印输出)
- 逆向打印字符串--递归实现
- 逆向打印与销毁单链表
- 数据结构基础_逆向输出链表
- 【剑指offer】链表相关-逆向输出
- 链表逆向交替合并问题
- [Leetcode #7]Reverse Integer整数反转、逆向打印整数
- 逆向打印、销毁、查找结点之递归实现
- 软件逆向术语表
- querystring按钮传参时,遇到回发或回调参数无效问题
- 三种web会话管理的方式
- 设计模式:代理模式-proxy
- 汉字和拼音字母转换的工具类(pinyin4j)
- [原创] sublime自定义一些nodejs开发的快捷键
- 逆向打印链表
- ubuntu及Center OS下的python mysql组件安装。
- 中继(扩展)wifi覆盖范围的路由器的设置(图文教程)【中继路由器的设置图文教程】
- 59. Instant Run 笔记
- UITextField,UITextView字数限制(swift)
- EIM学习笔记
- webpack-dev-server的配置(方法之一)
- 虚拟化技术介绍(转)
- 当一些按钮:比如button或者分页控件需要点击两次才起作用问题