240 發(fā)簡信
IP屬地:江蘇
  • 120
    算法崗面試常見問題大集合

    技術(shù)交流QQ群:1027579432,歡迎你的加入! 1.參考博客 算法崗面試常見問題大集合 算法工程師手冊 2.模型過擬合的解決方法 L1/L2正則化(原理奧卡姆剃刀):L...

  • 999. 車的可用捕獲量

    解題思路 解法一:暴力窮舉 先找出車所在的行與列梅惯,然后分四個方向遍歷尋找蜈垮,分三種情況:1)要么當(dāng)遇到象則退出本方向循環(huán)害驹;2)要么遇到第一個卒時透绩,計數(shù)加一芥挣,然后退出本方向的循環(huán)...

  • 892. 三維形體的表面積

    解題思路 這題主要還是考驗空間想象能力吧兆龙。起初是想用投影法做的杖爽,但發(fā)現(xiàn)如果形體中間有洞的話則不行。所以還是用每個立方體的表面積總和減去和周圍立方體重疊的面積來算紫皇∥堪玻總體思路就是...

  • 198. 打家劫舍

    解題思路 動態(tài)規(guī)劃:(與面試題17.16按摩師屬于同一題型)定義 dp[i][0] 表示第i家不偷,dp[i][1]表示第i家偷聪铺。根據(jù)題意化焕,相鄰的房屋不能偷。因此當(dāng)?shù)趇家不偷...

  • (面試題 17.16)按摩師

    解題思路 動態(tài)規(guī)劃:定義 dp[i][0] 表示第i個預(yù)約不接铃剔,dp[i][1]表示第i個預(yù)約接撒桨。根據(jù)題意,相鄰的預(yù)約不能接键兜。因此當(dāng)?shù)趇個預(yù)約不接時凤类,第i-1個預(yù)約接不接都可...

  • 876. 鏈表的中間結(jié)點

    解題思路 解法一:數(shù)組 遍歷鏈表,并將鏈表中的元素存入數(shù)組A普气。假設(shè)一共遍歷到N個元素,最后返回數(shù)組A[N/2]即可现诀。復(fù)雜度分析時間復(fù)雜度:O(N)夷磕,其中 N 是給定鏈表中的結(jié)...

  • 945.使數(shù)組唯一的最小增量

    解題思路 首先將數(shù)組從小到大進(jìn)行排序。對于數(shù)組 a<b<c仔沿,如果a重復(fù)了坐桩,并且只有增加到c才保證不重復(fù),那么從a直接增加到c的次數(shù)于未,與先從a增加到b撕攒,然后b重復(fù)了陡鹃,再將b增加...

  • 365.水壺問題

    解題思路 裴蜀定理(或貝祖定理),說明了對任何整數(shù)a抖坪、b和它們的最大公約數(shù)d萍鲸,關(guān)于未知數(shù)x和y的線性不定方程(稱為裴蜀等式):若a,b是整數(shù),且gcd(a,b)=d,那么對于...

  • (面試題40)最小的k個數(shù)

    解題思路 解法一:排序 對原數(shù)組從小到大排序后取出前 k 個數(shù)即可擦俐。復(fù)雜度分析:時間復(fù)雜度:O(nlogn)脊阴,其中 n 是數(shù)組 arr 的長度。算法的時間復(fù)雜度即排序的時間復(fù)...

  • 409. 最長回文串

    解題思路 既然是求最長回文串蚯瞧,那么左右字符個數(shù)應(yīng)該對稱嘿期。對于偶數(shù)個字符來說,正好可以左右排列埋合;而對于奇數(shù)個字符來說备徐,除了左右排列需要的偶數(shù)個字符外,還要有一個中心點甚颂。注意蜜猾,對...

  • 5.最長回文子串

    解題思路 解法一:暴力法(超時) 根據(jù)回文子串的定義,枚舉所有長度大于等于2的子串振诬,依次判斷它們是否是回文蹭睡;在具體實現(xiàn)時,可以只針對大于“當(dāng)前得到的最長回文子串長度”的子串進(jìn)...

  • 836.矩形重疊

    解題思路 解法一:逆向思維 直接證明兩個矩形相交的情況會有很多種赶么,所以可以逆向考慮兩個矩形不相交的情形肩豁。不妨假設(shè)固定矩形 rec1,如果矩形rec2與rec1不相交辫呻,則rec...

  • 1160.拼寫單詞

    解題思路 對于一個單詞 word清钥,只要其中的每個字母的數(shù)量都不大于 chars 中對應(yīng)的字母的數(shù)量,那么就可以用 chars 中的字母拼寫出 word印屁。所以我們只需要用一個哈...

  • (面試題 01.06)字符串壓縮

    解題思路 題意很簡單循捺,直接從左向右遍歷字符串即可斩例,分別設(shè)置 i雄人、j 兩個指針,i 指向當(dāng)前字符念赶,j 從當(dāng)前字符i向后遍歷础钠,當(dāng) j 遍歷到與 i 字符不同時,表示遍歷到了一個新...

  • 695.島嶼的最大面積

    解題思路 深度優(yōu)先搜索:當(dāng)遍歷到網(wǎng)格中的一塊土地時叉谜,如果沒有訪問過旗吁,則對其進(jìn)行訪問,置訪問標(biāo)記停局,并且對其四周的土地遞歸進(jìn)行訪問很钓,每訪問到一塊以前未訪問過的土地香府,那么數(shù)量就加1...

  • 300.最長上升子序列

    解題思路 動態(tài)規(guī)劃:定義 dp[i] 為考慮前 i 個元素,以第 i 個數(shù)字結(jié)尾的最長上升子序列的長度码倦,注意 nums[i] 必須被選取企孩。在計算 dp[i] 之前,我們已經(jīng)計...

  • 169.多數(shù)元素

    解題思路 解法一:排序法 如果將數(shù)組 nums 中的所有元素按照單調(diào)遞增或單調(diào)遞減的順序排序袁稽,那么下標(biāo)為 ?n/2? 的元素(下標(biāo)從 0 開始)一定是眾數(shù)勿璃。復(fù)雜度分析:時間復(fù)...

  • 1071.字符串的最大公因子

    解題思路 定理:兩個整數(shù)的最大公約數(shù)等于其中較小的那個數(shù)和兩數(shù)相除余數(shù)的最大公約數(shù)。最大公約數(shù)(Greatest Common Divisor)縮寫為GCD推汽。gcd(a,b)...

  • 1013.將數(shù)組分成和相等的三個部分

    解題思路 題目要求數(shù)組能被分成和相等的三個部分补疑,那么數(shù)組之和必然是3的倍數(shù),如果不滿足這個先決條件歹撒,則可以直接返回False莲组。在滿足數(shù)組和是3的倍數(shù)之后,就從前往后遍歷數(shù)組暖夭,...

  • 543.二叉樹的直徑

    解題思路 一條路徑的長度為該路徑經(jīng)過的節(jié)點數(shù)減一胁编,所以求直徑(即求路徑長度的最大值)等效于求路徑經(jīng)過節(jié)點數(shù)的最大值減一。而任意一條路徑均可以被看作由某個節(jié)點為起點鳞尔,從其左子樹...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品