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

如何先做网站再绑定域名辽宁人社app一直更新

如何先做网站再绑定域名,辽宁人社app一直更新,wordpress用户中心汉化,cn域名与com域名摘要 剑指 Offer 21. 调整数组顺序使奇数位于偶数前面 一、双指针解析 考虑定义双指针 i , j分列数组左右两端,循环执行: 指针 i从左向右寻找偶数;指针 j从右向左寻找奇数;将偶数nums[i]和奇数 nums[j]交换。 可始终保证&…

摘要

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

一、双指针解析

考虑定义双指针 i , j分列数组左右两端,循环执行:

  • 指针 i从左向右寻找偶数;
  • 指针 j从右向左寻找奇数;
  • 将偶数nums[i]和奇数 nums[j]交换。

可始终保证:指针 i左边都是奇数,指针j右边都是偶数 。

算法流程:

  • 初始化:i, j双指针,分别指向数组 nums左右两端;
  • 循环交换: 当 i=j时跳出;
  •         指针i遇到奇数则执行 i=i+1跳过,直到找到偶数;
  •         指针j遇到偶数则执行 j=j−1跳过,直到找到奇数;
  •          交换 nums[i]和 nums[j]值;
  • 返回值:返回已修改的 nums数组
class Solution {public int[] exchange(int[] nums) {int left = 0, right = nums.length - 1;while (left < right) {while (left < right && nums[left] % 2 == 1) {left++;}while (left < right && nums[right] % 2 == 0) {right--;}if (left < right) {int temp = nums[left];nums[left] = nums[right];nums[right] = temp;left++;right--;}}return nums;}
}

复杂度分析:

  • 时间复杂度 O(N): N为数组 nums长度,双指针 i, j共同遍历整个数组。
  • 空间复杂度 O(1) : 双指针i, j使用常数大小的额外空间。

博文参考

《leetcode》

http://www.yayakq.cn/news/95270/

相关文章:

  • 建设银行开通网站查询密码网站建设与运营的论文
  • 站酷网怎么接单赚钱少儿编程课网课哪个好
  • 网站第一屏一般做多大招聘网站开发计划书
  • 企业网站php开源系统庆阳设计公司
  • 在线查询网站开发语言网站建设服装市场分析报告
  • 在门户网站做产品单页多少钱一天备案查询网
  • 动漫公司网站建设我爱水煮鱼wordpress
  • 汽车网站flash模板wordpress版权说明
  • 网站手机版跳转代码专业的网站建设找聚爱
  • 怎么做网站文章优化宁德市住房和城乡建设局新网站
  • 溧阳市住房和城乡建设局网站建筑安全网
  • 建立站点的作用濮阳房产网官网
  • 增城做网站要多少钱企业文化展厅设计
  • 手机网站打开速度福泉市自己的网站
  • 河南建设建设监理协会网站做网站需要学会写代码吗
  • 泰安网站建设论文结论网站的空间是啥
  • 东莞石龙网站建设宿舍内网络组建方案
  • wordpress仿站抓取软件05网课时作业本
  • 重庆做腋臭骑士网站网站怎么做运营推广
  • 东平做网站石家庄网络营销网站推广
  • 深圳品牌创意网站建设wordpress 批量导入用户名
  • 在线商城网站备案做音乐相册的网站
  • 个人网站模板建站泉州市网站设计企业
  • 课程网站如何建设影视传媒宣传片
  • 简单的网站建设步骤wordpress图片放大滑动
  • 多个域名绑定同一网站吗受欢迎的建网站哪家好
  • dede织梦网站免费建立网站论坛
  • 网站品质做学术研究的网站
  • 长春网站制作计划大连牛人网络推广有限公司
  • 手机网站建设阿克苏网站设计