当前位置:网站首页>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;
}
}边栏推荐
猜你喜欢
随机推荐
面试官:可以谈谈乐观锁和悲观锁吗
数仓:金融级数仓架构转型的最佳实践(下篇)
我今天终于发现demo才是一切
防抖节流(后续继续更新)
How to use PHP to implement lexical analyzer and custom language
JZ11 旋转数组的最小数字
Break the stereotype, DIY is your own unique mall
机械臂速成小指南(十八):圆弧规划
JZ27 二叉树的镜像
Reed-Solomon Codes——RS纠错码
Anti-shake throttling (continue to update later)
8大软件供应链攻击事件概述
GFP-GAN学习笔记
从特征交互到数据交互,浅谈深度点击率模型的新趋势
不平衡问题: 深度神经网络训练之殇
矢量图的作用与工具
tiup mirror rotate
A tour of gRPC:06 - gRPC client straming 客户端流
策略路由下发
不平衡之钥: 重加权法知几何









