当前位置:网站首页>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;
}
}
边栏推荐
猜你喜欢
UnicodeEncodeError: 'gbk' codec can't encode character '\u2022' in position 178: illegal multibyte s
暴力破解美团最新JVM面试题:无限执行
CefSharp practical demonstration
CefSharp实战演示
机械臂速成小指南(十八):圆弧规划
MySQL-1-环境部署
Brute-force cracking of the latest JVM interview questions of Meituan: unlimited execution
面试官:可以谈谈乐观锁和悲观锁吗
Idea中运行sparkSQL
系统存储的基本管理--挂载,分区,用户配额
随机推荐
【学术相关】北大一研究生偷取同门师妹论文发表,作者却挂名给了武大 3 位不知情的学生......
CS5210的参数详情资料分享
Mobius inversion study notes
轻松入门自然语言处理系列 专题8 源码解读──基于HMM的结巴分词
DC-DC选型及电路设计
Break the stereotype, DIY is your own unique mall
Idea中运行sparkSQL
第十七天笔记
Number 类及各子类所占字节数源码分析
Brute-force cracking of the latest JVM interview questions of Meituan: unlimited execution
AI智能剪辑,仅需2秒一键提取精彩片段
打破千篇一律,DIY属于自己独一无二的商城
11.2-HJ86 求最大连续bit数
再见Attention:建模用户长期兴趣的新范式
2.7 - 文件管理 2.8 - 多级目录结构 2.9 - 位示图
做好私域流量!全民拼购就可以了。
SIGIR'22 推荐系统论文之序列推荐(短文)篇
想要白嫖正则是吧?这一次给你个够!
Qt | 文件操作 QFile
ROS 之 KUKA iiwa编程