給出兩個 非空 的鍊錶用來表示兩個非負的整數。其中,它們各自的位數是按照 逆序 的方式儲存的,並且它們的每個節點只能儲存 一位 數字。
如果,我們將這兩個數相加起來,則會返回乙個新的鍊錶來表示它們的和。
您可以假設除了數字 0 之外,這兩個數都不會以 0 開頭。
var addtwonumbers = function(l1, l2) else
if(p1)p1=p1.next;
if(p2)p2=p2.next;
pointer=pointer.next;
}return dummy.next;
};
1.兩個變數接受傳進來的引數。
2.carry來設定進製數;
3.dummy建立頭結點
4.while迴圈 (先判斷p1,p2是否為0或者存在 如果不存在);
5.求出每一位的和
6.當和大於9的時候carry=1 將sum的個位數給下乙個節點
7.當和小於9的時候carry=0
8.將便利單鏈表
9.返回單鏈表
日常 JS練習題 一
排序撲克牌 j,q,k,a,2 10,大王,小王 從小到大排序,2算大的。1.排序撲克牌 j,q,k,a,2.10,大王,小王 從小到大排序,2算大的。function cards else if cards index q else if cards index k else if cards i...
JS語句練習題
var a prompt 輸入乙個數字 var b prompt 輸入乙個 中的任意運算子 var c prompt 再輸入乙個數字 if b else if b else if b else 方法二 var a prompt 輸入乙個數字 var b prompt 輸入乙個 中的任意運算子 var...
練習題 js函式
貼出來 1 function cat 3 return this 4 5 cat.getcolor function 6 cat.prototype.getcolor function 7 var getcolor function 8 function getcolor 910 輸出結果 11 c...