題目描述:
輸入乙個鍊錶的頭結點,從尾到頭反過來返回每個節點的值(用陣列返回)。
限制:0<=鍊錶長度<=10000
樣例:
輸入:head = [1,3,2]
輸出:[2,3,1]
題解:
用乙個arraylist陣列存放鍊錶每個節點對應的值,再把arraylist陣列反轉存放在int陣列裡。
**:
/**
* definition for singly-linked list.
* public class listnode
* }*/class
solution
int[
] result =
newint
[list.
size()
];for(
int i =
0;i < list.
size()
;i ++
)return result;
}}
leetcode刷題筆記(簡單篇) 1 7
二 no7.整數反轉 給定乙個整數陣列 nums 和乙個目標值 target,請你在該陣列中找出和為目標值的那 兩個 整數,並返回他們的陣列下標。你可以假設每種輸入只會對應乙個答案。但是,你不能重複利用這個陣列中同樣的元素。示例 給定 nums 2,7,11,15 target 9 因為 nums ...
6題從尾到頭列印鍊錶
題目描述 輸入乙個鍊錶,按鍊錶從尾到頭的順序返回乙個arraylist。思路一 反轉鍊錶,但是也改變了原鍊錶的結構 vector int printlistfromtailtohead listnode head while left nullptr return result 思路二 採用遞迴的方...
LeetCode題庫 簡單題
leetcode 題目鏈結 反轉一半 負數不可能是回文 個位數一定是回文 0是回文 問題 如何反轉一半的數字 演算法例項 bool ispalindrome int x if x 10 x為個位數 一定是回文 return1 int revernum 0 while x revernum retur...