国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

997. 找到小鎮(zhèn)的法官

2023-01-05 22:15 作者:目標(biāo)力扣Knight  | 我要投稿

題意簡(jiǎn)述

  • 所有人信任法官,法官不信任所有人;

  • 0 <= trust.length <= 10^4

  • trust[i].length == 2。

方法一:集合 + 哈希

分別用兩個(gè)數(shù)組peo 和 ?jud 存儲(chǔ)trust 數(shù)組每個(gè)人員編號(hào)以及他們信任的法官編號(hào),統(tǒng)計(jì)每個(gè)法官編號(hào)出現(xiàn)的次數(shù)。遍歷jud數(shù)組,如果某一個(gè)編號(hào)不在 peo數(shù)組中,且他出現(xiàn)的次數(shù)剛好比 n 小 1,說(shuō)明該編號(hào)即為法官。

對(duì)于成員判斷,Python 提供了 in, not in 等成員運(yùn)算符, C++ 使用 find, count 等函數(shù)即可。

Python版本

C++版本


復(fù)雜度分析

  • 時(shí)間復(fù)雜度:O(N)。 其中 ntrust 數(shù)組的長(zhǎng)度, 在本題中需要遍歷兩次:存儲(chǔ)兩類(lèi)人員編號(hào)以及存儲(chǔ)法官編號(hào)的數(shù)組,其中后者是前者的子集,且大O計(jì)數(shù)忽略常數(shù),故取較大數(shù)組長(zhǎng)度。

  • 空間復(fù)雜度: ? O(N)。其中 n 是人員個(gè)數(shù),本題中用到三個(gè)數(shù)組,但哈希數(shù)組的長(zhǎng)度最大,表示的是所有人的人員編號(hào),因此取較大數(shù)組;


997. 找到小鎮(zhèn)的法官的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
邯郸市| 定兴县| 肥城市| 汾西县| 泰顺县| 安阳县| 淄博市| 淮阳县| 富顺县| 汨罗市| 攀枝花市| 靖远县| 抚宁县| 当阳市| 伊川县| 永修县| 玉田县| 江川县| 淮滨县| 泗洪县| 时尚| 濮阳县| 集安市| 陕西省| 安福县| 大同市| 巴南区| 杨浦区| 吐鲁番市| 香格里拉县| 舞阳县| 永清县| 罗定市| 龙游县| 昌都县| 扎兰屯市| 荆门市| 新宾| 奎屯市| 宝应县| 平江县|