從轉(zhuǎn)行做前端到上岸只用了半年的時間,在經(jīng)歷了這半年的無人問津后,我在20年社招中逆襲上岸鵝廠。 之所以要轉(zhuǎn)行,想必大家心里都明白:土木這種天坑專業(yè)出路少,工資低。面對這樣看不...
從轉(zhuǎn)行做前端到上岸只用了半年的時間,在經(jīng)歷了這半年的無人問津后,我在20年社招中逆襲上岸鵝廠。 之所以要轉(zhuǎn)行,想必大家心里都明白:土木這種天坑專業(yè)出路少,工資低。面對這樣看不...
描述 由于業(yè)績優(yōu)秀,公司給小Q放了 n 天的假,身為工作狂的小Q打算在假期中工作、鍛煉或者休息。他有個奇怪的習(xí)慣:不會連續(xù)兩天工作或鍛煉。只有當(dāng)公司營業(yè)時,小Q才能去工作,只...
階段一:菜雞戰(zhàn)斗機(jī) 因為我大學(xué)不是計算機(jī)專業(yè),雖然也是個理科,但跟數(shù)據(jù)分析一點(diǎn)關(guān)系都沒有。所以我一開始也是從SQL的基本語法開始學(xué)起的。 后來為了提高自己的競爭力,機(jī)緣巧合下...
成為一名數(shù)據(jù)分析師的關(guān)鍵在于:結(jié)合實(shí)際業(yè)務(wù),建立一套解決問題框架的能力,工具只是完成目的的手段而已。 所以,我把數(shù)據(jù)分析師的學(xué)習(xí)路徑歸納為: 鑒于不同行業(yè),不同公司對數(shù)據(jù)分析...
現(xiàn)在你總共有 n 門課需要選,記為 0 到 n - 1. 一些課程在修之前需要先修另外的一些課程,比如要學(xué)習(xí)課程 0 你需要先學(xué)習(xí)課程 1 ,表示為[0,1] 給定n門課以及...
珂珂喜歡吃香蕉。這里有 N 堆香蕉,第 i 堆中有 piles[i] 根香蕉。警衛(wèi)已經(jīng)離開了,將在 H 小時后回來。 珂珂可以決定她吃香蕉的速度 K (單位:根/小時)。每個...
給定一個二叉樹和一個目標(biāo)和,找到所有從根節(jié)點(diǎn)到葉子節(jié)點(diǎn)路徑總和等于給定目標(biāo)和的路徑。 在線評測地址: lintcode領(lǐng)扣 樣例 1: 樣例 2: 【題解】 當(dāng)訪問的節(jié)點(diǎn)是葉...
給定一個數(shù)組 a[],其中除了2個數(shù),別的數(shù)都出現(xiàn)了2次,找到不重復(fù)的2個數(shù)并返回。 在線評測地址: lintcode領(lǐng)扣 Example 1: Input: a =[1,2...
給定一個字符串?dāng)?shù)組 A,找到以 A 中每個字符串作為子字符串的最短字符串。 我們可以假設(shè) A 中沒有字符串是 A中另一個字符串的子字符串。 1.1 <= A.length <...
國際象棋中的騎士可以按下圖所示進(jìn)行移動: 這一次,我們將 “騎士” 放在電話撥號盤的任意數(shù)字鍵(如上圖所示)上,接下來,騎士將會跳 N-1 步。每一步必須是從一個數(shù)字鍵跳到另...
在節(jié)點(diǎn)網(wǎng)絡(luò)中,只有當(dāng)graph[i][j] = 1 時,每個節(jié)點(diǎn)i能夠直接連接到另一個節(jié)點(diǎn)j。 一些節(jié)點(diǎn)initial最初被惡意軟件感染。只要兩個節(jié)點(diǎn)直接連接,且其中至少一個...
在一塊 N x N 的棋盤 board 上,從棋盤的左下角開始,每一行交替方向,按從 1 到 N*N 的數(shù)字給方格編號。例如,對于一塊 6 x 6 大小的棋盤,可以編號如下:...
在一排樹中,第 i 棵樹產(chǎn)生 tree[i] 型的水果。你可以從你選擇的任何樹開始,然后重復(fù)執(zhí)行以下步驟:把這棵樹上的水果放進(jìn)你的籃子里。如果你做不到,就停下來。移動到當(dāng)前樹...
給定一個整數(shù)數(shù)組A。從某一些起始索引,你可以做一系列的跳躍。其中的``(``第``1``,第3,第5``......)跳躍稱為奇``數(shù)``跳躍,(第2,第4,第6``.......
Albert被困在結(jié)冰的湖面上。 他想知道他是否能回到岸上。 他目前在雪堆上,這給了他一些摩擦力。但一旦他踏進(jìn)冰面,他會朝同一方向滑行,直到撞上另一個雪堆。 冰面上也有他必須...
有 N 堆石頭排成一排,第 i 堆中有 stones[i] 塊石頭。 每次移動(move)需要將連續(xù)的 K 堆石頭合并為一堆,而這個移動的成本為這 K 堆石頭的總數(shù)。 找出把...
【題目描述】 有n個瓶子排成一列,用arr表示。你每次可以選擇能夠形成回文連續(xù)子串的瓶子拿走,剩下的瓶子拼接在一起。返回你能拿走所有的瓶子的最小次數(shù)。 n<=500 arr[...