【LeetCode】928、尽量减少恶意软件的传播 II

【LeetCode】928、尽量减少恶意软件的传播 II

文章目录

一、并查集

1.1 并查集

  1. 先把普通点, build 并查集
  2. 遍历每个源头点, 找源头点附近的点所在的集合, 传染该集合
  3. 拯救节点
    3.1 若该节点 所在集合, 从未被感染过, 则开始感染
    3.2 若该节点 所在集合, 已被病毒x感染过, 现在又被病毒y感染过, 则无法拯救,
go 复制代码
// go

参考 并查集

二、多语言解法

C p p / G o / P y t h o n / R u s t / J s / T s Cpp/Go/Python/Rust/Js/Ts Cpp/Go/Python/Rust/Js/Ts

cpp 复制代码
// cpp
go 复制代码
// go 同上
python 复制代码
# python
rust 复制代码
// rust
js 复制代码
// js
ts 复制代码
// ts
相关推荐
闻缺陷则喜何志丹11 分钟前
【C++动态规划】3144. 分割字符频率相等的最少子字符串|1917
c++·算法·动态规划·力扣·分割·子字符串·最少
想要AC的sjh22 分钟前
【Leetcode】732. 我的日程安排表 III
c++·算法·leetcode·职场和发展
sophiaRachel28 分钟前
1.1.3 插入排序
数据结构·算法·排序算法
bug管理者1 小时前
2025软件测试自动化面试题(含答案)
软件测试·面试·职场和发展·自动化
不去幼儿园2 小时前
【强化学习】Double DQN(Double Deep Q-Network)算法
人工智能·算法·机器学习·强化学习·马尔科夫决策
今晚打老虎2 小时前
c++第13课
数据结构·c++·算法
haaaaaaarry2 小时前
快速排序排序方法演示及算法分析(附代码和实例)
算法·排序算法
慌糖2 小时前
关于数组的一些应用--------数组作函数的返回值(斐波那契数列数列的实现)
算法
Ritsu栗子2 小时前
代码随想录算法训练营day21
c++·算法
对,就是哥2 小时前
ABAP弹出对对话框错误信息设计
java·数据库·算法