LeetCode算法題17: 解題思路:這道題是一道關于二進制求和的問題瓮栗,雖然思路比較簡單笨触,但是寫起來卻有點難坯苹,首先需要讓輸入的兩個二進制字符串的長度保持相等,長度為兩個的最...

LeetCode算法題17: 解題思路:這道題是一道關于二進制求和的問題瓮栗,雖然思路比較簡單笨触,但是寫起來卻有點難坯苹,首先需要讓輸入的兩個二進制字符串的長度保持相等,長度為兩個的最...
LeetCode算法題13: 解題思路:這道題主要是考察數組的二分法,二分法是先將目標值與數組的中位數進行比較,數組必須是排好順序的(假設遞增排序),若目標值小于中位數油啤,則將...
LeetCode算法題14: 解題思路:這道題剛開始認為是比較簡單的,可以直接將數組通過join蟀苛、parseInt等方法轉換為一個整數益咬,然后直接+1,最后將這個整數轉換為字符...
LeetCode算法題15: 解題思路:sqrt是內置函數帜平,通過該函數可以直接得到一個數的平方根幽告;還有一種思路就是牛頓迭代法梅鹦,首先確定一個值re,然后不斷令re等于re和x/...
LeetCode算法題12: 解題思路:這道題與之前的兩道算法題類似,都是需要用到數組或者字符串的一些方法冻河。這道題中用到的字符串的substr()方法箍邮,該方法用于抽取字符串中...
LeetCode算法題11: 解題思路:這道題與上一道題類似的,基本上沒有區(qū)別叨叙,只不過是刪除任意一個所給的值锭弊,因此同樣可以利用splice()函數進行刪除。
LeetCode算法題10: 解題思路:可以通過js中數組的splice方法直接在指定位置刪除重復元素擂错。將相鄰的兩個元素進行比較廷蓉,如果這兩個元素相等,就刪除后一個元素马昙。spl...
聲明:這是我看計算機網絡第七版(謝希仁著)時所記錄的筆記,文中一些圖片來自于該書配套的ppt 1.概述 1.1計算機網絡在信息時代中的作用 ①常用的三大網絡:電信網絡刹悴、有線電...
LeetCode算法題9: 解題思路:楊輝三角中行楞,每個數是其左上方和右上方數的和,需要判斷每個 數的左上方和右上方是否存在數土匀,如果有一方不存在子房,就將其賦值為1,否則就求和就轧。題...
LeetCode算法題8: 解題思路:這道是一道關于鏈表的題证杭,由于在javascript中可以動態(tài)的擴充數組,因此并不需要鏈表結構妒御,但是是可以實現(xiàn)鏈表的解愤。在js中可以創(chuàng)建一個...
LeetCode算法題7: 解題思路:這道題不是很難,主要是比較麻煩乎莉。首先需要去除字符串中的首尾空格送讲,去除字符串的首尾空格可以通過trim()方法。之后對字符串的首字母進行判...
LeetCode算法題6: 解題思路:這道題主要是運用的棧的相關知識惋啃,棧是遵循先進后出的規(guī)則哼鬓。先將字符串分割成一個字符串數組,對于一些特殊情況需要使用if語句來處理边灭,如字符串...
LeetCode算法題5: 解題思路:由于字符串數組可能為空或者只有一個字符串异希,所以首先用if語句說明這兩種特殊情況。在一般情況下绒瘦,先找出字符串數組的第一個字符串称簿,用第一個字...
LeetCode算法題4: 算法解析:這道題要求實現(xiàn)羅馬數字與整數之間的轉換扣癣,由于羅馬數字是字符串,需要建立羅馬數字與整數之間的映射關系予跌,另外還存在六種情況即大數字在小數字的...
LeetCode算法題3: 這道題與第二道題有類似之處搏色,需要求出整數的反轉數 ,再去判斷反轉后的數與原來的數是否相等券册,然后其他的 情況做判斷處理频轿。下面是代碼: 下面是將整數轉...
LeetCode算法題2: 這道題比較簡單,但是需要考慮幾種情況烁焙,一是輸入的值的溢出航邢,二是反轉后的值是否會溢出。另外還需要注意的是如何對多位數進行反轉骄蝇。
這是一道LeetCode上算法題膳殷,寫文章出于給自己一個鍛煉文字敘述能力的機會。編程能力有限九火,后續(xù)很有大發(fā)展空間赚窃。 代碼: var twoSum = function(nums...