leetcode 数组出现最多的数(leetcode数组加减乘除)

技术LeetCode如何调整数组顺序使得奇数位于偶数前面这篇文章主要介绍LeetCode如何调整数组顺序使得奇数位于偶数前面,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!题目:输入一个整数数组,实

本文主要介绍LeetCode如何调整数组顺序,使奇数排在偶数前面。这篇文章很详细,有一定的参考价值。感兴趣的朋友一定要看完!

标题:输入一个整数数组,实现一个调整数组中数字顺序的函数,使所有奇数位于数组的前半部分,所有偶数位于数组的后半部分,奇数与奇数、偶数与偶数之间的相对位置保持不变。

想法一:创建两个数组分别存储奇数和偶数,奇数进入v1,偶数进入v2,最后合并。

代码:

无效数组(向量数组)

{

vectorintv1

vectorintv2

for(inti=0;IAR ray . size();(一)

{

if(数组[i]%2==0)

{

v2.push_back(数组[I]);

}

其他

{

v1.push_back(数组[I]);

}

}

for(inti=0;iv1 . size();(一)

{

数组[I]=v1[I];

}

int j=v1 . size();

for(inti=0;iv2 . size();(一)

{

数组[j]=v2[I];

}

}想法二:通过插入排序插入奇数。

代码:

无效数组(向量数组)

{

for(inti=1;IAR ray . size();(一)

{

inttmp=数组[I];

if(tmp%2==1)

{

for(intj=I;j0;j -)

{

if(数组[j-1]%2==0)

{

intt=数组[j];

数组[j]=数组[j-1];

数组[j-1]=t;

}

}

}

}

}以上就是《LeetCode如何调整数组顺序,让奇数排在偶数之前》一文的全部内容。感谢阅读!希望分享的内容对大家有所帮助。更多相关知识,请关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/147015.html

(0)

相关推荐

  • 抖音刷赞网,抖音刷赞网站推广永久?

    技术抖音刷赞网,抖音刷赞网站推广永久?抖音点赞、抖音粉丝、抖音评论、抖音播放是怎么刷合适?如今越来越多的人都会玩抖音,因为抖音里面有特别多有趣的内容,很多的用户会去把自己生活当中比较有趣的一些生活经验或者是生活经历发在抖

    测评 2021年11月10日
  • Ubuntu常用命令都有哪些

    技术Ubuntu常用命令都有哪些这篇文章给大家介绍Ubuntu常用命令都有哪些,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。我们使用 Ubuntu 系统,主要是使用 Ubuntu 系统下的命令,所以

    攻略 2021年11月11日
  • kafka的并发性能怎么测试(基于kafka的延迟消息队列)

    技术Apache Pulsar 与 Kafka 延迟性比较的测试过程是怎么样的本篇文章为大家展示了Apache Pulsar 与 Kafka 延迟性比较的测试过程是怎么样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,

    攻略 2021年12月15日
  • 在营销过程中代理ip有的作用是什么

    技术在营销过程中代理ip有的作用是什么本篇内容主要讲解“在营销过程中代理ip有的作用是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“在营销过程中代理ip有的作用是什么”吧

    攻略 2021年11月2日
  • Java并发之同步器设计的方法是什么

    技术Java并发之同步器设计的方法是什么本篇内容介绍了“Java并发之同步器设计的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅

    攻略 2021年11月1日
  • win10系统升级,电脑怎么升级系统win10

    技术win10系统升级,电脑怎么升级系统win10在电脑设置—检查更新里面升级。1win10系统升级、在Win10系统桌面,点击桌面左下角“开始菜单”按钮,打开开始菜单页面。2、在打开的开始菜单页面中,点击页面中的“设置

    生活 2021年10月24日