LeetCode如何调整数组顺序使得奇数位于偶数前面
发表于:2024-11-19 作者:千家信息网编辑
千家信息网最后更新 2024年11月19日,这篇文章主要介绍LeetCode如何调整数组顺序使得奇数位于偶数前面,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!题目:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,
千家信息网最后更新 2024年11月19日LeetCode如何调整数组顺序使得奇数位于偶数前面
这篇文章主要介绍LeetCode如何调整数组顺序使得奇数位于偶数前面,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
题目:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。
思路一:创建两个数组分别存放奇偶数,奇数进入v1,偶数进入v2,最后在合并
代码:
void reOrderArray(vector&array){ vector v1; vector v2; for(int i=0;i 思路二:利用插入排序的方式来插入奇数
代码:
void reOrderArray(vector&array) { for (int i = 1; i < array.size(); i++) { int tmp = array[i]; if (tmp % 2 == 1) { for (int j = i; j > 0; j--) { if (array[j - 1] % 2 == 0) { int t = array[j]; array[j] = array[j - 1]; array[j - 1] = t; } } } }} 以上是"LeetCode如何调整数组顺序使得奇数位于偶数前面"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
奇数
数组
偶数
顺序
调整
代码
内容
思路
篇文章
两个
之间
价值
位置
兴趣
函数
前半部
半部
奇偶
奇偶数
小伙
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
新华三服务器 自主知识产权
校园网络安全的重要内容
数据库表关系到 表
服务器的ssid怎么查询
第三方支付对网络安全的影响
宝山区海航数据库服务行业
八字数据库癸水
市政项目软件开发
阿里云服务器购买原因
服务器管理哪家好怎么样
合肥软件开发工程师待遇
奶块如何进入暗影之泉服务器
vb6保存图片到数据库
cofax传真服务器账号密码
java 数据库优化
长沙服务器回收批发价格
广州app手机软件开发公司
db2监控数据库备份
华硕服务器万兆网卡驱动
嵌入式软件开发公务员
数据库逻辑思维导图
学习网络技术的收获
无人售货机软件开发怎么开发
图与网络技术试题
阿里云服务器购买原因
nosql数据库性能对比
150人的公司有多少台服务器
湖北ibm服务器
小学生文明上网网络安全征文
网络安全宣传周主题征文