当前位置: 首页 > news >正文

济南专业网站推广服务热线/精准引流的网络推广方法

济南专业网站推广服务热线,精准引流的网络推广方法,做怎么网站,聊城网站建设方案题目: 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 解题思路&#xf…

题目:

        输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。

 

解题思路:

最简单的方法就是把奇数和偶数按顺序挑出来,分别放到vector里,最后再把偶数的vector接到奇数vector的末尾。

解题代码:

 

import java.util.Vector;
public class Solution {public void reOrderArray(int [] array) {Vector<Integer> odd = new Vector<Integer>();Vector<Integer> even = new Vector<Integer>();for(int i = 0; i < array.length; i++){if(array[i]%2 == 0){even.add(array[i]);}else{odd.add(array[i]);}}odd.addAll(even);for(int i=0;i<array.length;i++){array[i] = odd.get(i);}}
}

如果不能开僻额外的空间,可以尝试有类似于冒泡排序的方法,如果当前的值为偶数,后一个值为奇数,则两个数对换位置:

public class Solution {public void reOrderArray(int [] array) {for(int i=0; i < array.length; i++){for(int j=0; j<array.length-1; j++){if(array[j] % 2 == 0 && array[j+1] % 2 != 0){int temp = array[j+1];array[j+1] = array[j];array[j] = temp;}}}}
}

 

 

参考文章:
https://www.weiweiblog.cn/reorderarray/

 

http://www.lbrq.cn/news/1310923.html

相关文章:

  • 门户网站都在哪推广/武汉网站seo推广公司
  • 怎么做重庆时时彩网站代理/中山做网站推广公司
  • 做网站用笔记本电脑/5118数据分析平台
  • wordpress开源企业主题/天津百度关键词seo
  • 网站建设公司专业/宁波seo行者seo09
  • 网站委托建设运营协议/东莞百度seo电话
  • 产品设计大师作品/天津百度seo推广
  • 美国小卖家做deal网站/青岛网站seo优化
  • 建筑网格布搭接/seo优化工具有哪些
  • 合肥网站建设电话咨询/seo优化怎么做
  • 做网站的技术门槛高吗/出售外链
  • 网站备案审核流程图/长沙岳麓区
  • 做网站用的字体/竞价推广账户托管费用
  • WordPress 爬取插件/贵州快速整站优化
  • 深圳福田华丰大厦网站建设/姓名查询
  • 自己如何做网站推广/资源
  • 做石材的一般用什么网站/怎么自己注册网站
  • 网站建设案例展示/营销型网站建设托管
  • 更换网站需要怎么做/长尾关键词挖掘网站
  • 上海公司转让/seo短视频网页入口引流
  • 网站在谷歌怎么做排名/宁波seo博客
  • 宁夏做网站公司/知名网络软文推广平台
  • 企业网站设计文档/seo排名关键词搜索结果
  • 巴中网站建设/百度关键词优化企业
  • 怎么把网站的标题做的炫酷/推广公众号
  • 深圳互联网网页设计招聘/丁的老头seo博客
  • 资阳做网站/识图搜索在线 照片识别
  • 青岛产品设计公司/洛阳seo网络推广
  • vue响应式网站开发/色盲色弱测试
  • 州网站建设要找嘉艺网络/引流推广的句子
  • web后端开发(javaweb第十天)
  • 【开源软件推荐】 SmartSub,一个可以快速识别视频/音频字幕的工具
  • 聚类算法原理与应用(一):K-means聚类算法原理
  • 【PTA数据结构 | C语言版】根据前序序列重构二叉树
  • Axios 完整功能介绍和完整示例演示
  • 【Luogu】每日一题——Day3. P6392 中意 (数学 取模)