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

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

Leetcode3 螺旋矩陣,復(fù)原IP地址、子集、子集II(重制

2022-01-06 20:49 作者:房頂上的鋁皮水塔  | 我要投稿

我干! 我寫完了但是B站沒有給我自動保存?。?/p>

所以只總結(jié)下最后的兩題,不想重新寫一遍了...

重新寫一遍真可惡啊bilibili!

子集、子集II

子集I就是一個從左到右的嘗試問題,分成取和不取兩種情況,核心代碼如下:

但是子集II中,需要考慮剪枝,因為第二題中存在重復(fù)的元素,但是需要排除重復(fù)的子集。我們采取和前面類似的想法,通過將元素排序,將重復(fù)的元素相鄰,這樣的就可以快速跳過。因為這個是分成取和不取兩種情況,具體的遞歸樹如下:

當(dāng)B=C時,AC子樹就不需要出現(xiàn)了,直接return,然后就會走A的右子樹,然后最終會出現(xiàn)AD A這樣的結(jié)果。其他的子樹我就沒畫了,差不多的思路。

具體的代碼如下:


然后還原IP地址可以使用剩余的字符串長度判斷均分給剩余的分割。因為每個字串最多三個字符,通過這樣的方式可以減掉很多沒有必要的分支



Leetcode3 螺旋矩陣,復(fù)原IP地址、子集、子集II(重制的評論 (共 條)

分享到微博請遵守國家法律
邵阳县| 乐平市| 沐川县| 常熟市| 潢川县| 高密市| 黄山市| 玛沁县| 宁波市| 琼海市| 罗江县| 大邑县| 齐河县| 简阳市| 郴州市| 依安县| 太康县| 陈巴尔虎旗| 雷山县| 新建县| 全州县| 安泽县| 隆昌县| 盘山县| 夹江县| 当雄县| 龙岩市| 河北区| 郴州市| 绵竹市| 江安县| 从江县| 彰武县| 正蓝旗| 朝阳县| 鹿邑县| 永春县| 南丰县| 隆安县| 日喀则市| 桑日县|