最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ó)家法律
蓬安县| 长岛县| 栖霞市| 神木县| 张家界市| 汉川市| 广安市| 新宁县| 彩票| 莆田市| 峡江县| 莲花县| 全南县| 临汾市| 泽州县| 临夏县| 玛沁县| 佛坪县| 黔西县| 高雄县| 林周县| 梧州市| 泗阳县| 黔西| 名山县| 桦川县| 新河县| 德令哈市| 开江县| 石河子市| 芦山县| 斗六市| 浑源县| 灵山县| 容城县| 常山县| 芒康县| 东港市| 佛山市| 乌鲁木齐县| 自贡市|