题目地址:从尾到头打印链表

题目描述                                   

输入一个链表,按链表从尾到头的顺序返回一个ArrayList。

时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M

题目示例                                   

输入:
{67,0,24,58}
返回值:
[58,24,0,67]

解法分析                                   

可以使用unshift() 方法,将链表从头到尾加到arr[0],然后返回arr。

当然,正序加入arr也可以,后面用reverse()方法颠倒顺序。

代码                                         

 1 function printListFromTailToHead(head)
2 {
3 var arr=[];
4 var node=head;
5 while(node!==null){
6 arr.unshift(node.val);
7 node=node.next;
8 }
9 return arr;
10 }

执行结果                                   

最新文章

  1. eclipse maven java1.8支持
  2. hdu-5992 Finding Hotels(kd-tree)
  3. what is SVD and how to calculate it
  4. iOS后台挂起程序 当程序到后台后,继续完成Long-Running Task 任务
  5. 修改mysql默认字符集的方法
  6. lucene 3.0.2 操作进阶
  7. 【原创】【ViewFlow+GridView】Parameter must be a descendant of this view问题分析
  8. 优化函数式编程:向 PHP 移植 Clojure 函数
  9. Spring和CXF整合时报Unsupported major.minor version 51.0异常
  10. SSH框架的简单学习—Structs学习
  11. 201521123104《Java程序设计》第11周学习总结
  12. 2018-2019-2 20175209 实验一《Java开发环境的熟悉》实验报告
  13. webpack 安装 打包
  14. unittest框架(惨不忍睹低配版)
  15. 【ctags/cscope/project安装使用】给神编辑器vim添加新的翅膀
  16. Mysql 关键字的优先级 分组 多表联查
  17. 慕学在线网0.2_users表设计(2)
  18. 优雅地记录Python程序日志1:logging模块简介
  19. oracel 日期查询
  20. mybatis-generator 详细配置及使用,爬坑记录

热门文章

  1. 【Redis】【报错】redis.exceptions.ResponseError: DENIED Redis is running in protected mode
  2. selenium截图功能
  3. python-交互模式
  4. 自动化运维工具之Puppet基础入门
  5. vue组建通信
  6. C#(二)基础篇—操作符
  7. javascript开发后端程序的神器nodejs
  8. cJSON的使用
  9. PyQt(Python+Qt)学习随笔:Mode/View中的枚举类 QItemSelectionModel.SelectionFlag取值及含义
  10. 第15.9节 PyQt学习入门:使用Qt Designer进行GUI设计的步骤