一個(gè)班級(jí)里有 n 個(gè)學(xué)生,編號(hào)為 0 到 n - 1 。每個(gè)學(xué)生會(huì)依次回答問(wèn)題,編號(hào)為 0 的學(xué)生先回答,然后是編號(hào)為 1 的學(xué)生,以此類推,直到編號(hào)為 n - 1 的學(xué)生,...
一個(gè)班級(jí)里有 n 個(gè)學(xué)生,編號(hào)為 0 到 n - 1 。每個(gè)學(xué)生會(huì)依次回答問(wèn)題,編號(hào)為 0 的學(xué)生先回答,然后是編號(hào)為 1 的學(xué)生,以此類推,直到編號(hào)為 n - 1 的學(xué)生,...
給定一個(gè)單詞數(shù)組和一個(gè)長(zhǎng)度 maxWidth,重新排版單詞,使其成為每行恰好有 maxWidth 個(gè)字符,且左右兩端對(duì)齊的文本。你應(yīng)該使用“貪心算法”來(lái)放置給定的單詞;也就是...
假設(shè) 力扣(LeetCode)即將開(kāi)始 IPO 。為了以更高的價(jià)格將股票賣給風(fēng)險(xiǎn)投資公司,力扣 希望在 IPO 之前開(kāi)展一些項(xiàng)目以增加其資本。 由于資源有限,它只能在 IPO...
設(shè)計(jì)一個(gè)算法,找出數(shù)組中最小的k個(gè)數(shù)。以任意順序返回這k個(gè)數(shù)均可。示例:輸入: arr = [1,3,5,7,2,4,6,8], k = 4 輸出: [1,2,3,4] 提示...
輸入一個(gè)鏈表,輸出該鏈表中倒數(shù)第k個(gè)節(jié)點(diǎn)。為了符合大多數(shù)人的習(xí)慣,本題從1開(kāi)始計(jì)數(shù),即鏈表的尾節(jié)點(diǎn)是倒數(shù)第1個(gè)節(jié)點(diǎn)。例如,一個(gè)鏈表有 6 個(gè)節(jié)點(diǎn),從頭節(jié)點(diǎn)開(kāi)始,它們的值依次是...
題目 給你兩個(gè)版本號(hào) version1 和 version2 ,請(qǐng)你比較它們。版本號(hào)由一個(gè)或多個(gè)修訂號(hào)組成,各修訂號(hào)由一個(gè) '.' 連接。每個(gè)修訂號(hào)由 多位數(shù)字 組成,可能包...
前言 最近leetcode的每日刷題都是前綴和類的,比較有連貫性。沒(méi)有上來(lái)搞個(gè)hard打擊人。本題用到了差分、前綴和,好記性不爛筆頭,筆記之。歡迎點(diǎn)贊???? 這里有 n 個(gè)航班...
前言 按權(quán)重隨機(jī)選擇在開(kāi)發(fā)中是一個(gè)相對(duì)于其他leetcode題來(lái)說(shuō)比較實(shí)用,且在日常開(kāi)發(fā)中會(huì)見(jiàn)到和使用的算法,還是有現(xiàn)實(shí)場(chǎng)景應(yīng)用的。所以今天leetcode每日刷題AC后,覺(jué)...
前言 想必大家都知道 Python 是一個(gè)最近幾年火到爆炸的語(yǔ)言。大數(shù)據(jù)、機(jī)器學(xué)習(xí)、爬蟲(chóng)、自動(dòng)化運(yùn)維balabala一大堆應(yīng)用。良好的可讀性,對(duì)于上手難度也不會(huì)門檻太高。之前...