JZTXT
  • 首页
  • Ai
  • Java
  • Python
  • Android
  • Mysql
  • JavaScript
  • Html
  • CSS

21.调整数组顺序使奇数位于偶数前面

发布时间 2023-03-22 21:17:03作者: 穿过雾的阴霾
  • 类比快排思想
class Solution {
public:
    void reOrderArray(vector<int> &q) {
        if(!q.size())    return;
        int l=-1,r=q.size();
        while(l<r)
        {
            do l++;while(l<r&&q[l]&1);
            do r--;while(r>l&&((q[r]&1)==0));
            if(l<r)
            swap(q[l],q[r]);
        }
    }
};
    本栏目推荐文章
  • 类模板实现简单的数组
  • Linux文件IO之二 [补档-2023-07-21]
  • Linux文件IO之一 [补偿-2023-07-21]
  • 数组内存图
  • 数组
  • 【五期李伟平】CCF-A(AAAI'21)Game of Gradients: Mitigating Irrelevant Clients in Federated Learning
  • ClickHouse(21)ClickHouse集成Kafka表引擎详细解析
  • 1.12_redis 的存取在最后 晚上_浙江本地环境的header不能用线上的_header中host和refer分别代表什么意思?_模型的save()参数是数组怎么理解?
  • 顺序图作业
  • 吴师兄学算法day06 双指针 80. 合并两个有序数组
版权声明:本网站为非赢利性站点,本网站所有内容均来源于互联网相关站点自动搜索采集信息,相关链接已经注明来源。
联系我们