当前位置:网站首页>JZ81 调整数组顺序使奇数位于偶数前面(二)-相对位置变化
JZ81 调整数组顺序使奇数位于偶数前面(二)-相对位置变化
2022-08-02 15:35:00 【syc596】
JZ81 调整数组顺序使奇数位于偶数前面(二)-相对位置变化
调整数组顺序使奇数位于偶数前面(二)_牛客题霸_牛客网 (nowcoder.com)
//奇数位于偶数前
//相对位置变化
//双指针-左右指针
import java.util.*;
public class Solution {
public int[] reOrderArrayTwo (int[] array) {
int left=0;
int right=array.length-1;
while(left<right){
//left找偶数,遇到奇数则++
while(left<right&&array[left]%2==1){
left++;
}
//right找奇数,遇到偶数则--
while(left<right&&array[right]%2==0){
right--;
}
int tmp=array[left];
array[left]=array[right];
array[right]=tmp;
left++;
right--;
}
return array;
}
}边栏推荐
猜你喜欢
随机推荐
绝对最直白的MySQL MVCC机制总结,免费拿走
GFP-GAN学习笔记
看我如何用多线程,帮助运营小姐姐解决数据校对系统变慢!
助力疫情防控,30行代码就能搞定无服务器实时健康码识别!
机械臂速成小指南(十四):多项式插值轨迹规划
记一次内部分享——瞎扯淡
AI智能剪辑,仅需2秒一键提取精彩片段
系统延时任务及定时任务
CWE4.8: The 25 most damaging software security issues in 2022
Azure Kinect(K4A)人体识别跟踪进阶
DevOps开发工具对比
Brute-force cracking of the latest JVM interview questions of Meituan: unlimited execution
JZ21 调整数组顺序使奇数位于偶数前面(一)-相对位置变化
vim的高级用法配置
ROS 之 KUKA iiwa编程
Apache management and web optimization
机械臂速成小指南(十五):线性规划
tiup mirror publish
DC-DC选型及电路设计
【暑期集训第一周:搜索】【DFS&&BFS】









