給定一個(gè)帶有頭結(jié)點(diǎn) head 的非空單鏈表的榛,返回鏈表的中間結(jié)點(diǎn)。如果有兩個(gè)中間結(jié)點(diǎn)逻锐,則返回第二個(gè)中間結(jié)點(diǎn)夫晌。 示例 1: 輸入:[1,2,3,4,...
給定一個(gè)帶有頭結(jié)點(diǎn) head 的非空單鏈表的榛,返回鏈表的中間結(jié)點(diǎn)。如果有兩個(gè)中間結(jié)點(diǎn)逻锐,則返回第二個(gè)中間結(jié)點(diǎn)夫晌。 示例 1: 輸入:[1,2,3,4,...
一個(gè)有名的按摩師會(huì)收到源源不斷的預(yù)約請求,每個(gè)預(yù)約都可以選擇接或不接昧诱。在每次預(yù)約服務(wù)之間要有休息時(shí)間慷丽,因此她不能接受相鄰的預(yù)約。給定一個(gè)預(yù)約請求...
在 N * N 的網(wǎng)格上鳄哭,我們放置一些 1 * 1 * 1 的立方體。 每個(gè)值 v = grid[i][j] 表示 v 個(gè)正方體疊放在對應(yīng)單元...
給定一個(gè)整數(shù)數(shù)組纲熏,返回所有數(shù)對之間的第 k 個(gè)最小距離妆丘。一對 (A, B) 的距離被定義為 A 和 B 之間的絕對差值。 示例 1: 輸入: 輸...
給定一個(gè)包含 n + 1 個(gè)整數(shù)的數(shù)組 nums局劲,其數(shù)字都在 1 到 n 之間(包括 1 和 n)勺拣,可知至少存在一個(gè)重復(fù)的整數(shù)。假設(shè)只有一個(gè)重復(fù)...
假設(shè)按照升序排序的數(shù)組在預(yù)先未知的某個(gè)點(diǎn)上進(jìn)行了旋轉(zhuǎn)鱼填。 ( 例如药有,數(shù)組 [0,1,2,4,5,6,7] 可能變?yōu)?[4,5,6,7,0,1,2]...
給定一個(gè)正整數(shù) num,編寫一個(gè)函數(shù)苹丸,如果 num 是一個(gè)完全平方數(shù)愤惰,則返回 True,否則返回 False赘理。 說明:不要使用任何內(nèi)置的庫函數(shù)宦言,...
給定兩個(gè)大小為 m 和 n 的有序數(shù)組 nums1 和 nums2。 請你找出這兩個(gè)有序數(shù)組的中位數(shù)商模,并且要求算法的時(shí)間復(fù)雜度為 O(log(m...
給定一個(gè)排序好的數(shù)組奠旺,兩個(gè)整數(shù) k 和 x,從數(shù)組中找到最靠近 x(兩數(shù)之差最惺┝鳌)的 k 個(gè)數(shù)响疚。返回的結(jié)果必須要是按升序排好的。如果有兩個(gè)數(shù)與 ...
給定一個(gè)按照升序排列的整數(shù)數(shù)組 nums瞪醋,和一個(gè)目標(biāo)值 target忿晕。找出給定目標(biāo)值在數(shù)組中的開始位置和結(jié)束位置。 你的算法時(shí)間復(fù)雜度必須是 O...