请问如何将一个数组中的奇数和偶数分开,如奇数全部靠前,偶数全部靠后在这个数组中,前提条件不能使用判断,不能新建数组,不能使用位运算。求大神。。。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
快速分类出数组中的奇偶数
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
threenewbee 2017-03-06 15:30关注排序下。compareTo(int a, int b) 里面写
return b % 2 - a % 2;本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2021-06-22 20:53从数组中获取偶数项。 使用安装 npm i even --save 用法 var even = require ( 'even' ) ; // strings or integers even ( [ 0 , '1' , 2 , '3' , '4' , 5 , 6 , 7 , 8 , 9 , 10 ] ) ; //=> [0, 2, '4', 6, 8, 10]...
- 2021-02-28 08:59涡涡头的博客 我知道我的mod(%)出了问题. 到目前为止,这是我的平均班级课程: public class Average { private int[] numbers = new int[10]; double aveEven, aveOdd,sumEven=0,sumOdd=0; int oddCounter=0, evenCounter=0; ...
- 2021-02-25 18:36馮oooooo的博客 publicstaticvoidmain(String[]args){//int[]intArr=newint[]{0,1,2,3,4,5,6,7,8};int[]intArr=newint[]{0,1,2,3,4,5,6,7,8,9};int[]newIntArr=newint[intArr.length/2];...
- 2021-03-18 08:06数据分析狮的博客 下列给定程序中,函数fun的功能是:把形参a所指数组中的奇数按原顺序依次存放到a[0]、a[1]、a[2]、……中,把偶数从数组中删除,奇数个数通过函数值返回。例如:若a所指数组中的数据最初排列为:9、1、4、2、3、6、5...
- 2021-02-28 08:59weixin_31642531的博客 这听起来类似于我刚刚完成的作业,所以如果它(并且你在我的 class !),我不会告诉你使用我们没有涉及的任何术语,因为... 您将从现有ArrayList中删除项目,存储偶数(或奇数)索引的整数,直到列表为空 .所以你的退出...
- 2021-03-08 09:28hello I的博客 你的问题如何获取数组下标为偶数的下标所对应的数组内的值换句话说就是: 获取数组内偶数下标对应的 数组照上面的句子来看,合理猜测你说的其实是 从二维数组里取得偶下标对应的数组们,并把他们铺平为一个数组比如...
- 2021-03-18 00:14阳光泉的博客 我正在尝试将数组拆分为奇数和偶数.请注意,在最终结果中排序数字无关紧要.我正在编译代码,输出包含一些bug.我的代码正确排列奇数,而偶数给我一些麻烦. COuld smb请帮我解决偶数的问题?提前致谢!基本上,我在数组的...
- 2022-01-09 15:29stjl.xyz的博客 Java数组索引偶数之和
- 2021-03-11 14:16JR.索罗斯的博客 使数组具有偶数行和奇数行? 尝试处理i + = 2,错误(仅显示.lenght,只有3个元素,并且有6个元素) 我可以做这样的事情吗? : System.arraycopy(myData,0,myData,1,1); myData = Arrays.copyOf(myData, 4); 但是...
- 2021-04-24 01:44自动抬杠机的博客 1.题目描述:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。2.分析:将奇数放在数组的前半部分,偶数放在数组的后半部分——即所有的奇数...
- 2019-02-14 12:22Tang.Mitnick的博客 1、用数组中数对2取余运算,余数为0就是偶数;余数为1就是奇数。 package JavaWork_02; /* * Goal:求一个数组的奇数和偶数的个数 * Author:@tang.Mitnick * Site:ChongQing * */ //设计思想:在for语句中运用取余...
- 2020-08-25 19:512. 定义一个数组,数组成员 10 个,找出数组中最大数连同下标一起输出 在这个练习题中,我们定义了一个名为 `GetmaxIndex` 的类,该类的 `main` 方法中,我们创建了一个整型数组 `n`,并使用一个变量 `max` 来存储...
- 2020-09-05 05:58在这个问题中,目标是将一个整数数组中的所有奇数移到所有偶数的前面,同时保持原数组中奇数和偶数的相对顺序。这可以应用于各种场景,例如数据预处理或特定条件下的数据排序。 在给定的描述和Java代码中,提供了一...
- 2022-09-25 23:38atxl的博客 java
- 2020-08-26 09:21本文主要探讨了如何使用Java实现一种特殊的数组调整方法,即将数组中的所有奇数移动到前半部分,所有偶数移动到后半部分,同时保持原有奇数与奇数、偶数与偶数之间的相对顺序不变。 首先,我们来看一下这个问题的...
- 2022-09-25 20:57jsk_Kk的博客 java数组
- 2025-04-01 21:10懒羊羊大王325的博客 新建两个odd和even数组,分别用下标遍历,当原数组下标遍历到偶数就添加到even数组中,当遍历到奇数就添加到odd数组中。使用递归,将第k个元素和剩余n-k个元素中的最大(小)值比较,递归到最后倒数第二个元素和剩余...
- 2019-11-14 14:32大数据架构师Pony的博客 键盘录入一个整数,创建一个该长度的数组,为每一个元素赋值为1-10的随机整数,最后打印数组中所有值大于5且为偶数的元素. 代码如下: public static void main(String[] args) { Scanner sc = new Scanner...
- 2021-03-13 21:41weixin_39928787的博客 问题:数组中将奇数置后偶数置前解决思路:方法1.使用双重for循环,一层从前往后找奇数,另一一层从后往前找偶数,如果找到了使用中间变量交换两个的值,最终实现偶数在前基数在后。源代码:public class TransForm ...
- 2022-03-09 22:05lianggege88的博客 问题描述: 代码如下:利用快排的划分的思路进行解决即可... //调整数组顺序使奇数位于偶数前面,要求时间复杂度未O(n) //采用快排的思想进行处理 public static int[] solve(int[] a){ int st=0;//左边扫奇数
- 没有解决我的问题, 去提问