Java for LeetCode 206 Reverse Linked List
生活随笔
收集整理的這篇文章主要介紹了
Java for LeetCode 206 Reverse Linked List
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Reverse a singly linked list.
解題思路:
用Stack實現,JAVA實現如下:
public ListNode reverseList(ListNode head) {if(head==null)return null;Stack<ListNode> stack =new Stack<ListNode>();ListNode temp=head;while(temp!=null){stack.push(temp);temp=temp.next;}head=stack.pop();temp=head;while(!stack.isEmpty()){temp.next=stack.pop();temp=temp.next;}temp.next=null;return head;}?
轉載于:https://www.cnblogs.com/tonyluis/p/4558946.html
總結
以上是生活随笔為你收集整理的Java for LeetCode 206 Reverse Linked List的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Makefile总结
- 下一篇: PHP array_combine()