当前位置:网站首页>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;
}
}
边栏推荐
- 动态权重之多任务不平衡论文 (一)
- 莫比乌斯反演学习笔记
- 不平衡之钥: 重加权法知几何
- Idea中运行sparkSQL
- Apache management and web optimization
- 快速搞懂Seata分布式事务AT、TCC、SAGA、XA模式选型
- Basic management of system storage -- mounts, partitions, user quotas
- 【[SCOI2005] 互不侵犯】【状压DP(含概念讲解)】
- 威纶通触摸屏如何隐藏系统设置箭头图标及通过参数进入系统设置?
- 【学术相关】北大一研究生偷取同门师妹论文发表,作者却挂名给了武大 3 位不知情的学生......
猜你喜欢
坚持自主创新 线控底盘领军企业英创汇智获数亿元B+轮融资
软件测试面试中90%会遇到的问题:“你会搭建测试环境吗?”
【服务器数据恢复】Raid阵列更换故障硬盘后数据同步失败的数据恢复案例
Linux系统中mysql数据库的基本管理
.NET性能优化-使用SourceGenerator-Logger记录日志
面试官:可以谈谈乐观锁和悲观锁吗
20 Lectures on Disassembly of Multi-merchant Mall System Functions-Platform Distribution Overview
Apache的管理及web优化
博世「求援」,毫米波雷达重构
【服务器数据恢复】Raid阵列更换故障硬盘后数据同步失败的数据恢复案例
随机推荐
浅聊组合函数
想要白嫖正则是吧?这一次给你个够!
MySQL-4-常规概念
WWW'22 推荐系统论文之图神经网络篇
动态权重之多任务不平衡论文 (二) MetaBalance
我今天终于发现demo才是一切
【[SCOI2005] 互不侵犯】【状压DP(含概念讲解)】
2.6 - 进程资源
WWW'22 推荐系统论文之序列推荐篇
系统延时任务及定时任务
剑指Offer 49.丑数 动态规划
暴力破解美团最新JVM面试题:无限执行
#yyds干货盘点# 面试必刷TOP101: 删除链表的倒数第n个节点
快速搞懂Seata分布式事务AT、TCC、SAGA、XA模式选型
【2022河南萌新联赛第(四)场:郑州轻工业大学】【部分思路题解+代码解析】
05-读写锁、阻塞队列及四组API、同步队列
CS5210的参数详情资料分享
Idea中运行sparkSQL
机械臂速成小指南(十四):多项式插值轨迹规划
8大软件供应链攻击事件概述