leetcode毎日ブラシタイトルプラン--day56

テンキー2レビュー

リストはListnodeは、A->などの記号を使用することができます*であることに注意してください

出力のみリスト(第一リスト記憶開口、使用後の沈殿物)として表されているように、コード範囲を簡単にすることに注意してくださいも、整数INTに破裂します

また、リストの先頭を見つけることができません最終的にはそこに結果を返すために使用されるノードである、または歩行後方となっている、と

ListNode * P =新しいListNode(0);

最初ListNodeで* ANS = P;

構造体宣言リスト方式に注意してください。

/ * * 
 *単独リンクリストのための定義。
 *構造体ListNode { 
 * INTヴァル。
 * ListNode *次の; 
 * ListNode(INT X):ヴァル(x)は、次の(NULL){} 
 *}。
 * / 
クラスソリューション{
 パブリック
    ListNode * addTwoNumbers(ListNode * L1、ListNode * L2){
         int型 CUR = 0 
        ListNode * ANS = 新しい ListNode(0 ); 
        ListNode * reans = ANS;
        int型 upnum = 0 ;
        一方、(L1、L2 || || upnum)
        { 
            CUR = upnum。
            もし(L1)
            { 
                CUR + = L1-> ヴァル。
                L1 = L1-> 次。
            } 
            であれば(L2)
            { 
                CUR + = L2-> ヴァル。
                L2 = L2-> 次。
            } 
            upnum = CUR / 10 
            CUR = CUR%10 
            ANS - >次= 新しいListNode(CUR)。
            ANS = ans-> 次。 
        } 
        リターン reans-> 次。
    } 
}。
コードの表示

 

おすすめ

転載: www.cnblogs.com/tingxilin/p/11911050.html