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

简约大方网站如何注册公司地址定位

简约大方网站,如何注册公司地址定位,合肥做企业建网站那家好,wordpress 仿钛媒体题目:训练计划 I 训练计划 I 教练使用整数数组 actions 记录一系列核心肌群训练项目编号。为增强训练趣味性,需要将所有奇数编号训练项目调整至偶数编号训练项目之前。请将调整后的训练项目编号以数组形式返回。 示例 1: 输入:act…

题目:训练计划 I
训练计划 I

教练使用整数数组 actions
记录一系列核心肌群训练项目编号。为增强训练趣味性,需要将所有奇数编号训练项目调整至偶数编号训练项目之前。请将调整后的训练项目编号以数组形式返回。
示例 1:
输入:actions = [1,2,3,4,5] 输出:[1,3,5,2,4] 解释:为正确答案之一

提示:
0 <= actions.length <= 50000 0 <= actions[i] <= 10000

注意点

  1. 本题答案不唯一,只需满足前部分为奇数,后部分为偶数即可

解答

  • 思路:利用双指针分别找到偶数元素和奇数元素,执行交换即可,指针碰撞时重组完成
vector<int> trainingPlan(vector<int>& actions) {int i=0, j=actions.size()-1;while(i<j){while(i<j && actions[i]%2) ++i;while(i<j && !(actions[j]%2)) --j;swap(actions[i], actions[j]);}return actions;}
  • 代码中的细节:
  1. 为什么 j 从数组尾部开始遍历?因为如果 j 从 0 开始遍历(假设外循环条件是 j 不越界),如果 0 处是奇数,j 无法进入循环,此时 i 跑到 j 的后面去了,会将后面的偶数换到前面的 j 处,违反题目要求
  2. 为什么正确解答中,在外循环已经对 i<j 做检查的情况下,内循环仍然需要对 i<j 做检查?因为当内循环中 i 一直找不到偶数时,i 可能大于 j,此时会发生如第一点提到的: i 跑到 j 的后面去了,会将后面的偶数换到前面的 j 处
http://www.yayakq.cn/news/522407/

相关文章:

  • 移动网站建设服务商网站服务器建设教程视频
  • 海城整站优化做词频云图的网站
  • 计算机网站建设文献综述全国工商企业查询
  • 网站配色与布局 教材做网站用虚拟主机还是服务器
  • 做网址导航网站如何速发布wordpress
  • 株洲企业网站建设品牌怎样制作公司网站
  • 企业网站的推广方法新闻类网站排版网站建设
  • 高端企业门户网站建设费用网站网站制作需要多少钱
  • wordpress 托管建站外包加工网怎么样
  • 网站在vps能访问 在本地访问不了嵌入式软件开发程序员
  • 陕西网站建设厦门网站制作什么网站可以做问卷
  • 可以访问违规网站的浏览器新浪军事 手机新浪网
  • 哈尔滨 网站开发最流行的网站开发语言
  • 陕西省西安市制作网站wordpress移动端悬浮导航代码
  • 想找工作去哪个网站wordpress文章展示
  • 莒县网站设计西安市建设工程信息网新平台
  • 陕西网站seo如何利用问答类网站做推广
  • 做简历网站 知乎网站首页流程图
  • 昆明建设局官方网站网站域名不变网站可以从做吗
  • 东莞桥头网站设计html静态页面怎么放在网站上
  • 广告传媒公司的网站应该怎么做潍坊住房和城乡建设厅网站电话
  • 河北省住房和城乡建设厅网站查询汉南网站建设
  • 电商物流建设网站过程网站网站制作400多少钱
  • 整套html企业网站模板重庆模板建站代理
  • 从事网站建金华兰溪网站建设
  • 做游戏门户网站要注意什么调查问卷网页html代码
  • 网站制作软件平台网站 移动化
  • 如何做一个网站平台百度怎么推广自己的店铺
  • 网站开发的结论怎么让百度收录网站
  • 自己做网站不推广app设计原则