LeetCode_4_尋找兩個(gè)正序數(shù)組的中位數(shù)_JS

給定兩個(gè)大小分別為 m 和 n 的正序(從小到大)數(shù)組 nums1 和 nums2近哟。請(qǐng)你找出并返回這兩個(gè)正序數(shù)組的 中位數(shù) 。

示例 1:
輸入:nums1 = [1,3], nums2 = [2]
輸出:2.00000
解釋?zhuān)汉喜?shù)組 = [1,2,3] 异赫,中位數(shù) 2

示例 2:
輸入:nums1 = [1,2], nums2 = [3,4]
輸出:2.50000
解釋?zhuān)汉喜?shù)組 = [1,2,3,4] 椅挣,中位數(shù) (2 + 3) / 2 = 2.5

示例 3:
輸入:nums1 = [0,0], nums2 = [0,0]
輸出:0.00000

示例 4:
輸入:nums1 = [], nums2 = [1]
輸出:1.00000

示例 5:
輸入:nums1 = [2], nums2 = []
輸出:2.00000

來(lái)源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/median-of-two-sorted-arrays
著作權(quán)歸領(lǐng)扣網(wǎng)絡(luò)所有头岔。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處鼠证。

思路一:

我們還是從最容易想到的方法開(kāi)始峡竣。把兩個(gè)數(shù)組合并,并且按從小到大排序量九。如果數(shù)組長(zhǎng)度是偶數(shù)适掰,那返回中間兩位的平均數(shù),如果數(shù)組長(zhǎng)度是奇數(shù)荠列,那中間那一位就是中位數(shù)类浪。

代碼實(shí)現(xiàn):

var findMedianSortedArrays = function(nums1, nums2) {
    const combinedArray = nums1.concat(nums2);
    if (combinedArray.length === 1) {
        return combinedArray[0];
    }
    combinedArray.sort((a,b) => {return a-b});
    const arrayLength = combinedArray.length;
    if (arrayLength % 2 === 0) {
        const middle = combinedArray.length / 2;
        return (combinedArray[middle-1] + combinedArray[middle]) / 2;
    }
    const middle = Math.floor(combinedArray.length / 2);
    return combinedArray[middle]

};

思路二:

其實(shí)題目已經(jīng)說(shuō)明了兩個(gè)數(shù)組都是有序的,那我們按上面的解法組合再去重新排序就有點(diǎn)浪費(fèi)體力了肌似。
今天太晚了费就,明天再更思路二

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市川队,隨后出現(xiàn)的幾起案子力细,更是在濱河造成了極大的恐慌,老刑警劉巖固额,帶你破解...
    沈念sama閱讀 216,651評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件眠蚂,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡斗躏,警方通過(guò)查閱死者的電腦和手機(jī)逝慧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)啄糙,“玉大人笛臣,你說(shuō)我怎么就攤上這事∷肀” “怎么了捐祠?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,931評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)桑李。 經(jīng)常有香客問(wèn)我,道長(zhǎng)窿给,這世上最難降的妖魔是什么贵白? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,218評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮崩泡,結(jié)果婚禮上禁荒,老公的妹妹穿的比我還像新娘。我一直安慰自己角撞,他們只是感情好呛伴,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,234評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布勃痴。 她就那樣靜靜地躺著,像睡著了一般热康。 火紅的嫁衣襯著肌膚如雪沛申。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,198評(píng)論 1 299
  • 那天姐军,我揣著相機(jī)與錄音铁材,去河邊找鬼。 笑死奕锌,一個(gè)胖子當(dāng)著我的面吹牛著觉,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播惊暴,決...
    沈念sama閱讀 40,084評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼饼丘,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了辽话?” 一聲冷哼從身側(cè)響起肄鸽,我...
    開(kāi)封第一講書(shū)人閱讀 38,926評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎屡穗,沒(méi)想到半個(gè)月后贴捡,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,341評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡村砂,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,563評(píng)論 2 333
  • 正文 我和宋清朗相戀三年烂斋,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片础废。...
    茶點(diǎn)故事閱讀 39,731評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡汛骂,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出评腺,到底是詐尸還是另有隱情帘瞭,我是刑警寧澤,帶...
    沈念sama閱讀 35,430評(píng)論 5 343
  • 正文 年R本政府宣布蒿讥,位于F島的核電站蝶念,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏芋绸。R本人自食惡果不足惜媒殉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,036評(píng)論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望摔敛。 院中可真熱鬧廷蓉,春花似錦、人聲如沸马昙。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,676評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至攒暇,卻和暖如春土匀,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背扯饶。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,829評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工恒削, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人尾序。 一個(gè)月前我還...
    沈念sama閱讀 47,743評(píng)論 2 368
  • 正文 我出身青樓钓丰,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親每币。 傳聞我的和親對(duì)象是個(gè)殘疾皇子携丁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,629評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容