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

做网站遇到的困难总结wordpress 分页

做网站遇到的困难总结,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/764496/

相关文章:

  • 网站建设的客户重庆网站制作公司电话
  • wordpress网站属于什么网站吗网站的组成部分
  • 股权分配系统建设网站房产网系统
  • a标签优化网站淘宝客怎么建网站
  • 网站 微信 app营销型网站建设的优缺点
  • 做调查赚钱的网站有哪些兼容移动端网站开发
  • 成都网站设计得多少钱app软件制作多少钱
  • 谁分享一个免费网站2021网站建设经销商
  • 项目四网站建设实训报告品牌名的选取方法
  • 如何让各大搜索引擎识别新建网站2880元网站建设
  • 专注电子商务网站建设wordpress破解登录密码
  • 天津网络网站公司开源小程序模板
  • 佛山网站建设公司排行淮南网备案查询
  • 招标建设网站想做一个网站平台怎么做
  • 网站备案在哪里审批东莞装饰网站建设
  • 网站建设与网页设计课西安的最新消息
  • h5动画网站百度登录账号首页
  • 佛山网站建设找方维网络怎么看一家网站是谁做的
  • 做外贸什么网站好卧龙区建网站
  • js跳转网站电子工程网名又知道你是做工程
  • 做网站 图片更好看优设网 国内专业设计师平台
  • 如今做哪些网站致富wordpress安装教程wamp
  • 包头网站制作 建设园林绿化网站建设
  • 网站已经备案更换主机建筑工程信息查询
  • 鄂尔多斯网站制作 建设wordpress做推送
  • 网站上的flash怎么做的键盘事件对网站交互
  • 自己做影视会员网站制作网站大概多少钱
  • 西安装修公司网站制作深圳龙岗新楼盘开盘信息
  • 南海网站建设多少钱推广网站wap端怎么做
  • 幼儿网站源代码河北省住房和城乡建设厅网站主页