題目描述 難度級(jí)別:簡(jiǎn)單 給定兩個(gè)數(shù)組,編寫一個(gè)函數(shù)來(lái)計(jì)算它們的交集。 示例 1: 輸入:nums1 = [1,2,2,1], nums2 = [2,2]輸出:[2,2] 示...
題目描述 難度級(jí)別:簡(jiǎn)單 給定兩個(gè)數(shù)組,編寫一個(gè)函數(shù)來(lái)計(jì)算它們的交集。 示例 1: 輸入:nums1 = [1,2,2,1], nums2 = [2,2]輸出:[2,2] 示...
js沒java這種取交集的api??,還得遍歷一次
兩個(gè)數(shù)組的交集題目描述 難度級(jí)別:簡(jiǎn)單 給定兩個(gè)數(shù)組,編寫一個(gè)函數(shù)來(lái)計(jì)算它們的交集。 示例 1: 輸入:nums1 = [1,2,2,1], nums2 = [2,2]輸出:[2] 示例 ...
題目描述 難度級(jí)別:簡(jiǎn)單 給定兩個(gè)數(shù)組,編寫一個(gè)函數(shù)來(lái)計(jì)算它們的交集。 示例 1: 輸入:nums1 = [1,2,2,1], nums2 = [2,2]輸出:[2] 示例 ...
題目描述 難度級(jí)別:簡(jiǎn)單 編寫一個(gè)函數(shù),其作用是將輸入的字符串反轉(zhuǎn)過來(lái)。輸入字符串以字符數(shù)組 char[] 的形式給出。 不要給另外的數(shù)組分配額外的空間,你必須原地修改輸入數(shù)...
題目描述 難度級(jí)別:簡(jiǎn)單 給定一個(gè)整數(shù),寫一個(gè)函數(shù)來(lái)判斷它是否是 4 的冪次方。如果是,返回 true ;否則,返回 false 。 整數(shù) n 是 4 的冪次方需滿足:存在整...
前言 小A和小B兩人寫了相同一個(gè)功能代碼,而小A的代碼老板運(yùn)行后發(fā)現(xiàn)耗時(shí)為100ms,消耗內(nèi)存10MB。而小B的代碼老板運(yùn)行以后,發(fā)現(xiàn)耗時(shí)為100S,消耗內(nèi)存100MB。如果...
題目描述 難度級(jí)別:簡(jiǎn)單 給定一個(gè)整數(shù),寫一個(gè)函數(shù)來(lái)判斷它是否是 3 的冪次方。如果是,返回 true ;否則,返回 false 。 整數(shù) n 是 3 的冪次方需滿足:存在整...
題目描述 難度級(jí)別:簡(jiǎn)單 給定一個(gè)整數(shù)數(shù)組 nums,求出數(shù)組從索引 i 到 j(i ≤ j)范圍內(nèi)元素的總和,包含 i、j 兩點(diǎn)。 實(shí)現(xiàn) NumArray 類: NumA...
題目描述 難度級(jí)別:簡(jiǎn)單 你和你的朋友,兩個(gè)人一起玩 Nim 游戲: 桌子上有一堆石頭。你們輪流進(jìn)行自己的回合,你作為先手。每一回合,輪到的人拿掉 1 - 3 塊石頭。拿掉最...
題目描述 難度級(jí)別:簡(jiǎn)單 給定一種規(guī)律 pattern 和一個(gè)字符串 str ,判斷 str 是否遵循相同的規(guī)律。 這里的 遵循 指完全匹配,例如, pattern 里的每個(gè)...
題目描述 難度級(jí)別:簡(jiǎn)單 給定一個(gè)數(shù)組 nums,編寫一個(gè)函數(shù)將所有 0 移動(dòng)到數(shù)組的末尾,同時(shí)保持非零元素的相對(duì)順序。 示例: 輸入: [0,1,0,3,12]輸出: [1...
題目描述 難度級(jí)別:簡(jiǎn)單 你是產(chǎn)品經(jīng)理,目前正在帶領(lǐng)一個(gè)團(tuán)隊(duì)開發(fā)新的產(chǎn)品。不幸的是,你的產(chǎn)品的最新版本沒有通過質(zhì)量檢測(cè)。由于每個(gè)版本都是基于之前的版本開發(fā)的,所以錯(cuò)誤的版本之...
題目描述 難度級(jí)別:簡(jiǎn)單 給定一個(gè)包含 [0, n] 中 n 個(gè)數(shù)的數(shù)組 nums ,找出 [0, n] 這個(gè)范圍內(nèi)沒有出現(xiàn)在數(shù)組中的那個(gè)數(shù)。 進(jìn)階: 你能否實(shí)現(xiàn)線性時(shí)間復(fù)雜...
題目描述 難度級(jí)別:簡(jiǎn)單 編寫一個(gè)程序判斷給定的數(shù)是否為丑數(shù)。 丑數(shù)就是只包含質(zhì)因數(shù) 2, 3, 5 的正整數(shù)。 示例 1: 輸入: 6輸出: true解釋: 6 = 2 ×...
題目描述 難度級(jí)別:簡(jiǎn)單 給定一個(gè)非負(fù)整數(shù) num,反復(fù)將各個(gè)位上的數(shù)字相加,直到結(jié)果為一位數(shù)。 示例: 輸入: 38輸出: 2解釋: 各位相加的過程為:3 + 8 = 11...
題目描述 難度級(jí)別:簡(jiǎn)單 給定一個(gè)二叉樹,返回所有從根節(jié)點(diǎn)到葉子節(jié)點(diǎn)的路徑。 說明: 葉子節(jié)點(diǎn)是指沒有子節(jié)點(diǎn)的節(jié)點(diǎn)。 示例: 解題思路 廣度優(yōu)先搜索 創(chuàng)建非子節(jié)點(diǎn)隊(duì)列queu...
前言 輪播圖出現(xiàn)各大網(wǎng)站上-無(wú)論是pc還是移動(dòng)端,尤其是電商網(wǎng)站必然能看見輪播圖,它使得用戶不用滾動(dòng)屏幕就能看到更多內(nèi)容,也常常作為廣告位。而作為一個(gè)前端工程師,手寫輪播圖是...
題目描述 難度級(jí)別:簡(jiǎn)單 給定兩個(gè)字符串 s 和 t ,編寫一個(gè)函數(shù)來(lái)判斷 t 是否是 s 的字母異位詞。 示例 1: 輸入: s = "anagram", t = "nag...
題目描述 難度級(jí)別:簡(jiǎn)單 請(qǐng)編寫一個(gè)函數(shù),使其可以刪除某個(gè)鏈表中給定的(非末尾)節(jié)點(diǎn)。傳入函數(shù)的唯一參數(shù)為 要被刪除的節(jié)點(diǎn) 。 現(xiàn)有一個(gè)鏈表 -- head = [4,5,1...