《剑指》5
来源:互联网 发布:建筑设计优化职责 编辑:程序博客网 时间:2024/06/10 23:51
题目:从尾到头打印一个单链表
方法:
很容易的就想到了栈先进后出的特性,可以把链表从头到尾遍历,同时将结点入栈,然后将栈中的元素依次弹出。
package offer;import java.util.Stack;import dataStruct.List;import dataStruct.List.ListNode;public class offer5_PrintList { public static void main(String[] args) { List list = new List(); int[] datas = {7,6,5,4,3,2,1}; ListNode head = list.createList(datas); offer5_PrintList.printListFromTailToHead(head); } /** * 从尾到头打印链表 * @param headNode */ public static void printListFromTailToHead(ListNode headNode) { Stack<ListNode> stack = new Stack<>(); ListNode node = headNode.next; if(node == null){ System.out.println("list is null"); } while(node != null){ stack.push(node); node = node.next; } while(!stack.isEmpty()){ System.out.println(stack.pop().val+""); } }}
0 0
- 《剑指》5
- 剑指offer chapter 5
- 【1-5】剑指offer
- 【5-10】剑指offer
- 剑指Offer-5
- 剑指offer1-5
- 剑指Offer读书笔记5
- 剑指offer面试题5
- 剑指offer 面试题5
- 剑指offer-面试题5
- 【面试题】剑指offer 5
- 剑指OFFER纪念版(5)
- 剑指offer-(1-5)
- 剑指offer-5:从头到尾打印链表
- 剑指offer之5 重建二叉树
- 码农小汪-剑指Offer之5 -替换空格
- 剑指offer(5):重建二叉树
- 剑指offer(5) 旋转数组中的最小值
- 发布一个Httpsqs的Python客户端
- Spring中的事务管理xml配置
- 记录HtmlUnit一个导致高CPU占用的坑
- webp格式的图片
- CSAPP Lab2
- 《剑指》5
- &&逻辑操作符的妙用
- codevs 4511 信息传递 NOIP2015 day1 T2
- linux从入门到精通笔记 第五章
- 113. Path Sum II
- Java Swing做的简易计算器
- HDU 2340 Obfuscation (DP--记忆话搜索)
- 解决Hibernate向MySQL数据库插入中文乱码问题
- android内存问题详解--重要