一、題目描述 現(xiàn)在有兩種線程,氫 oxygen 和氧 hydrogen,你的目標(biāo)是組織這兩種線程來產(chǎn)生水分子。 存在一個(gè)屏障(barrier)使得每個(gè)線程必須等候直到一個(gè)完整...
一、題目描述 現(xiàn)在有兩種線程,氫 oxygen 和氧 hydrogen,你的目標(biāo)是組織這兩種線程來產(chǎn)生水分子。 存在一個(gè)屏障(barrier)使得每個(gè)線程必須等候直到一個(gè)完整...
題目:存在重復(fù) 給定一個(gè)整數(shù)數(shù)組,判斷是否存在重復(fù)元素。如果任何值在數(shù)組中出現(xiàn)至少兩次,函數(shù)返回 true。如果數(shù)組中每個(gè)元素都不相同,則返回 false。 示例 1: 示例...
題目:旋轉(zhuǎn)數(shù)組 給定一個(gè)數(shù)組,將數(shù)組中的元素向右移動(dòng) k 個(gè)位置,其中 k 是非負(fù)數(shù)。 示例 1: 示例 2: 說明: -盡可能想出更多的解決方案,至少有三種不同的方法可以解...
題目:只出現(xiàn)一次的數(shù)字 給定一個(gè)非空整數(shù)數(shù)組,除了某個(gè)元素只出現(xiàn)一次以外,其余每個(gè)元素均出現(xiàn)兩次。找出那個(gè)只出現(xiàn)了一次的元素。 說明: 你的算法應(yīng)該具有線性時(shí)間復(fù)雜度。 你可...
一、題目描述 我們提供了一個(gè)類: 相同的一個(gè) ZeroEvenOdd 類實(shí)例將會(huì)傳遞給三個(gè)不同的線程: 線程 A 將調(diào)用 zero(),它只輸出 0 。線程 B 將調(diào)用 ev...
一、題目描述 我們提供了一個(gè)類: 兩個(gè)不同的線程將會(huì)共用一個(gè) FooBar 實(shí)例。其中一個(gè)線程將會(huì)調(diào)用 foo() 方法,另一個(gè)線程將會(huì)調(diào)用 bar() 方法。 請(qǐng)?jiān)O(shè)計(jì)修改程...
一、題目描述 我們提供了一個(gè)類: 三個(gè)不同的線程將會(huì)共用一個(gè) Foo 實(shí)例。 線程 A 將會(huì)調(diào)用 one() 方法線程 B 將會(huì)調(diào)用 two() 方法線程 C 將會(huì)調(diào)用 th...