奇偶分割数组
来源:互联网 发布:打轴用什么软件 编辑:程序博客网 时间:2024/05/17 01:04
分割一个整数数组,使得奇数在前偶数在后。
样例
样例
给定 [1, 2, 3, 4],返回 [1, 3, 2, 4]。
import java.util.Scanner;/** * 分割一个整数数组,使得奇数在前偶数在后。样例给定 [1, 2, 3, 4],返回 [1, 3, 2, 4]。 * * @author Dell * */public class Test373 { public static void partitionArray(int[] nums){ if(nums==null|nums.length==1) return; int q=-1,p=0; while(p<nums.length) { if(nums[p]%2==1) { q++; int temp=nums[p]; nums[p]=nums[q]; nums[q]=temp; } p++; }}public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n=sc.nextInt(); int[] a=new int[n]; for(int i=0;i<a.length;i++) { a[i]=sc.nextInt(); } partitionArray(a); for(int i=0;i<a.length;i++) { System.out.print(a[i]+" "); }}}
阅读全文
0 0
- 题目:奇偶分割数组
- 奇偶分割数组
- LintCode_373_奇偶分割数组
- 奇偶分割数组
- lintcode ----奇偶分割数组
- 奇偶分割数组
- 奇偶分割数组
- lintcode,奇偶分割数组
- LintCode373:奇偶分割数组
- 奇偶分割数组
- 奇偶分割数组
- 奇偶分割数组
- Lintcode奇偶分割数组
- 奇偶分割数组-LintCode
- lintcode-奇偶分割数组-373
- 奇偶分割数组(LintCode)
- 奇偶数组分割,原地进行
- Java实现-奇偶分割数组
- mysql sql语句大全
- 【爬虫】手把手教你写网络爬虫(5)
- Vxworks启动参数详解
- 血红效果
- 倒引符 eval和$()
- 奇偶分割数组
- R极简教程-11:高级绘图函数
- 【LeetCode】215. Kth Largest Element in an Array找第K大的元素
- 用Servlet处理表单数据 和Servlet的生命周期
- FullCalendar(日程管理控件)
- mysql 存储过程实例
- MAC解决端口占用
- 网易前端开发工程师分享会:四:我的网易十年前端路:
- 指导计算机专业本科生开展科研的体会