/*
*思路:将链表中的值一个一个取出来,压入一个栈中,然后弹出,就是从后到前的打印了
*/
publicclassPrintLinked{
publicstaticvoidmain(String[]args){
System.out.println(printListFromTailToHead(newListNode(1)));
}
publicstaticArrayList<Integer>print..
分类:
其他好文 时间:
2017-09-07 09:59:02
阅读次数:
132
采用的是牛客网上的判题系统javascript(V8 6.0.0) 1.二维数组的查找 2.替换空格 3.从尾到头打印链表 4.重建二叉树 5.用两个栈实现队列 6.旋转数组的最小数字 7.斐波那契数列(循环方法) 8.跳台阶 9.变态跳台阶 10.矩形覆盖 11.二进制中1的个数 12.数值的整数 ...
分类:
编程语言 时间:
2017-09-06 18:19:36
阅读次数:
291
题目: 输入一个链表,从尾到头打印链表每个节点的值。 思路: 很容易想到用栈实现,后进先出;遍历一遍节点压栈,弹出栈的数值;也可以用递归实现; 代码: 递归版: 用栈实现: ...
分类:
其他好文 时间:
2017-09-04 15:11:33
阅读次数:
204
(1)输入一个链表,从尾到头打印链表每个节点的值。 思路:用一个数组来接收打印的链表,链表的结构已经给出。 /*function ListNode(x){ this.val = x; this.next = null; }*/ function printListFromTailToHead(hea ...
分类:
Web程序 时间:
2017-09-02 12:08:33
阅读次数:
207
/** * struct ListNode { * int val; * struct ListNode *next; * ListNode(int x) : * val(x), next(NULL) { * } * }; */ class Solution { public: vector pri... ...
分类:
其他好文 时间:
2017-07-30 23:41:20
阅读次数:
173
题目描述 输入一个链表,从尾到头打印链表每个节点的值。 1、利用栈,先入后出 import java.util.*; class ListNode{ int val; ListNode next = null; ListNode(int val) { this.val = val; }} publi ...
分类:
其他好文 时间:
2017-07-19 14:04:36
阅读次数:
113
从尾到头打印链表 题目描述 输入一个链表,从尾到头打印链表每个节点的值。 实现代码 相关知识 创建一个链表,并实现插入,删除,添加的方法 ...
分类:
编程语言 时间:
2017-06-27 22:18:57
阅读次数:
173
题目描述:输入一个链表,从尾到头打印链表每个节点的值。 题目分析:用栈;Java用Stack不如用Deque接口,原因可以见链接:http://stackoverflow.com/questions/12524826/why-should-i-use-deque-over-stack ...
分类:
其他好文 时间:
2017-06-04 22:59:23
阅读次数:
199
58.从尾到头输出链表。 题目:输入一个链表的头结点,从尾到头反过来输出每一个结点的值。 思路:题不难,提供几种思路 1.使用栈的先进后出特性实现,遍历链表元素依次入栈,再出栈就可以达到目的 2.使用数组先暂存顺序遍历的结果,再对数组反向遍历就可以。 3.递归,也就是这里採用的方法。 C++代码: ...
分类:
其他好文 时间:
2017-05-27 19:02:08
阅读次数:
151