瞧一瞧~編寫乙個函式來查詢字串陣列中的最長公共字首。
如果不存在公共字首,返回空字串 「」。
輸入輸出
[「flower」,「flow」,「flight」]
「fl」
[「dog」,「racecar」,「car」]
「」所有輸入只包含小寫字母 a-z 。
先確定返回結果,並且與之後的每一項比對,得到新的結果直至結束。
;//得到最短的字串
var temp = strs[0]
for(
let i =
0; i < strlen -
1; i++)}
temp = res
}return temp
};思路
var
longestcommonprefix
=function
(strs)})
;//得到最短的字串if(
!strs.length)
return re;
for(
var j =
0; j < min.length; j++
) re += min[j];}
return re;
};
每日一題 LeetCode
在陣列中的兩個數字,如果前面乙個數字大於後面的數字,則這兩個數字組成乙個逆序對。輸入乙個陣列,求出這個陣列中的逆序對的總數。示例 1 輸入 7,5,6,4 輸出 5 限制 0 陣列長度 50000 思想是 分治演算法 所有的 逆序對 於 3 個部分 左邊區間的逆序對 右邊區間的逆序對 橫跨兩個區間的...
每日一題力扣14
編寫乙個函式來查詢字串陣列中的最長公共字首。如果不存在公共字首,返回空字串 class solution def longestcommonprefix self,strs list str str ifnot strs return count len strs 陣列的長度,即其中有多少個字串 p...
LeetCode每日一題(題1028)
最近在刷leetcode每日一題,每次做完之後總能有些收穫,所以想著不如每天寫個部落格記錄一下做的題目的解法以及自己寫的時候問題出在 從先序遍歷還原二叉樹 題目大意 給出乙個字串 1 2 3 4 5 6 7 1代表節點的值,前面的 個數代表節點的深度。如果只有乙個子節點,保證這個節點為左子節點。返回...