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