update 0349.两个数组的交集.md about rust

This commit is contained in:
fw_qaq
2022-10-18 00:51:19 +08:00
committed by GitHub
parent f3f6cab312
commit 1256daac24

View File

@ -310,6 +310,22 @@ impl Solution {
}
```
解法2:
```rust
use std::collections::HashSet;
impl Solution {
pub fn intersection(nums1: Vec<i32>, nums2: Vec<i32>) -> Vec<i32> {
nums1
.into_iter()
.collect::<HashSet<_>>()
.intersection(&nums2.into_iter().collect::<HashSet<_>>())
.copied()
.collect()
}
}
```
C:
```C
int* intersection1(int* nums1, int nums1Size, int* nums2, int nums2Size, int* returnSize){