feat: 0283.移动零,新增rust解法

This commit is contained in:
junjie2.luo
2024-10-10 17:25:53 +08:00
parent 30685b815c
commit 83de8ac2a1

View File

@ -169,7 +169,20 @@ void moveZeroes(int* nums, int numsSize){
}
```
### Rust
```rust
impl Solution {
pub fn move_zeroes(nums: &mut Vec<i32>) {
let mut slow = 0;
for fast in 0..nums.len() {
if nums[fast] != 0 {
nums.swap(slow, fast);
slow += 1;
}
}
}
}
```