synchronized就是用來解決線程安全問題的。有兩種形式,一個是同步方法,一種是同步代碼塊。 synchronized的工作原理 sync...
平面上有 n 個點(diǎn),點(diǎn)的位置用整數(shù)坐標(biāo)表示 points[i] = [xi, yi]。請你計算訪問所有這些點(diǎn)需要的最小時間(以秒為單位)。 你可...
給你一個整數(shù) n,請你幫忙計算并返回該整數(shù)「各位數(shù)字之積」與「各位數(shù)字之和」的差。 這道題還是夠意思的,只需要把每一位取出來運(yùn)算就行了。
給你一個單鏈表的引用結(jié)點(diǎn) head。鏈表中每個結(jié)點(diǎn)的值不是 0 就是 1。已知此鏈表是一個整數(shù)數(shù)字的二進(jìn)制表示形式。 請你返回該鏈表所表示數(shù)字的...
反轉(zhuǎn)從位置 m 到 n 的鏈表。請使用一趟掃描完成反轉(zhuǎn)。 說明:1 ≤ m ≤ n ≤ 鏈表長度。 1 , 2, 3, 4 , 5 m...
給定一個鏈表,旋轉(zhuǎn)鏈表,將鏈表每個節(jié)點(diǎn)向右移動 k 個位置,其中 k 是非負(fù)數(shù)。 先通過循環(huán)遍歷,計算出鏈表的長度num,然后用k%num,因為...
給定一個鏈表和一個特定值 x,對鏈表進(jìn)行分隔,使得所有小于 x 的節(jié)點(diǎn)都在大于或等于 x 的節(jié)點(diǎn)之前。 你應(yīng)當(dāng)保留兩個分區(qū)中每個節(jié)點(diǎn)的初始相對位...
給定一個排序鏈表,刪除所有含有重復(fù)數(shù)字的節(jié)點(diǎn),只保留原始鏈表中 沒有重復(fù)出現(xiàn) 的數(shù)字。 1 -> 2 -> ...
給定一個鏈表,兩兩交換其中相鄰的節(jié)點(diǎn),并返回交換后的鏈表。你不能只是單純的改變節(jié)點(diǎn)內(nèi)部的值,而是需要實際的進(jìn)行節(jié)點(diǎn)交換。 從第一個開始循環(huán)判斷當(dāng)...