当前位置:网站首页>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;
}
}边栏推荐
猜你喜欢

网御数据库审计系统配置Radius启用双因素/双因子(2FA/MFA)身份认证

第十四天笔记

2.7 - 文件管理 2.8 - 多级目录结构 2.9 - 位示图

UnicodeEncodeError: 'gbk' codec can't encode character '\u2022' in position 178: illegal multibyte s

06-线程池(3大方法、7大参数,4种拒绝策略)

23、wpf之布局(一)

打破千篇一律,DIY属于自己独一无二的商城

MySQL【数据类型】

【服务器数据恢复】Raid阵列更换故障硬盘后数据同步失败的数据恢复案例

AI+BI+可视化,Sugar BI架构深度剖析
随机推荐
系统存储的基本管理--挂载,分区,用户配额
esp32之arduino配置下载提速
暴力破解美团最新JVM面试题:无限执行
ROS 之 KUKA iiwa编程
【Codeforces Round #811 (Div. 3)】【题目解析+AK代码】
(LinkedList与链表) 和 (ArrayList与顺序表)的区别
一文搞懂│php 中的 DI 依赖注入
Anti-shake throttling (continue to update later)
【Transformer专题】Vision Transformer(ViT)原理 + 代码
坚持自主创新 线控底盘领军企业英创汇智获数亿元B+轮融资
【[NOI2001] 炮兵阵地】【状压DP】
【学术相关】北大一研究生偷取同门师妹论文发表,作者却挂名给了武大 3 位不知情的学生......
11.2-HJ86 求最大连续bit数
Go-6-常用命令-go包管理问题-两个路径-GO111MODULE
Qt reads Json files (including source code + comments)
【暑期集训第一周:搜索】【DFS&&BFS】
智能座舱供应链的“新主角”
阿里巴巴《MySQL成长手册》精简版
绝对最直白的MySQL MVCC机制总结,免费拿走
MPLS实验