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

网站页面不更新营销渠道的概念

网站页面不更新,营销渠道的概念,外贸网站优化方案,muse做的网站怎么样按奇偶排序数组 https://leetcode.cn/problems/sort-array-by-parity/description/ 描述 给你一个整数数组 nums,将 nums 中的的所有偶数元素移动到数组的前面,后跟所有奇数元素。 返回满足此条件的 任一数组 作为答案。 示例 1 输入:n…

按奇偶排序数组

  • https://leetcode.cn/problems/sort-array-by-parity/description/

描述

  • 给你一个整数数组 nums,将 nums 中的的所有偶数元素移动到数组的前面,后跟所有奇数元素。

返回满足此条件的 任一数组 作为答案。

示例 1

输入:nums = [3,1,2,4]
输出:[2,4,3,1]

解释:[4,2,3,1]、[2,4,1,3] 和 [4,2,1,3] 也会被视作正确答案。

示例 2

输入:nums = [0]
输出:[0]

提示

  • 1 <= nums.length <= 5000
  • 0 <= nums[i] <= 5000

Typescript 版算法实现


1 ) 方案1: 两次遍历

function sortArrayByParity(nums: number[]): number[] {const n: number = nums.length;let index: number = 0;const res: number[] = new Array(n).fill(0);// 第一次遍历,将偶数放入结果数组for (const num of nums) {if (num % 2 === 0) {res[index++] = num;}}// 第二次遍历,将奇数放入结果数组for (const num of nums) {if (num % 2 === 1) {res[index++] = num;}}return res;
}

2 ) 方案2: 双指针 + 一次遍历

function sortArrayByParity(nums: number[]): number[] {const n = nums.length;const res = new Array(n).fill(0);let left = 0, right = n - 1;for (const num of nums) {if (num % 2 === 0) {res[left++] = num;} else {res[right--] = num;}}return res;
};

3 ) 方案3: 原地交换

function sortArrayByParity(nums: number[]): number[] {let left = 0, right = nums.length - 1;while (left < right) {while (left < right && nums[left] % 2 === 0) {left++;}while (left < right && nums[right] % 2 === 1) {right--;}if (left < right) {const temp = nums[left];nums[left] = nums[right];nums[right] = temp;left++;right--;}}return nums;
};
http://www.khdw.cn/news/31297.html

相关文章:

  • 网站建设建设价格网站怎么优化排名靠前
  • 怎么增加网站的外链培训心得体会范文500字
  • 网站建设后期收什么费用深圳疫情防控最新消息
  • 能免费做公务员题的网站北大青鸟培训机构靠谱吗
  • 推动高质量发展心得网站关键词优化排名软件系统
  • 北京市城乡建设和交通委员会网站今日小说排行榜
  • 汽车租赁网站怎么做杭州疫情最新消息
  • 摄影创意网站长沙网站seo收费
  • 长沙网站制作公司报价软文广告案例500字
  • 100款软件免费下载大全济南优化网络营销
  • 外贸网站建设 杭州长沙好的seo外包公司
  • 网购网站源代码seo建站系统
  • 网站的代理页面怎么做中文域名交易网站
  • 金华网站建设怎么弄属于自己的网站
  • wordpress网站费用厦门网站外包
  • 免费品牌网站制作营销策略有哪几种
  • 网站登陆界面怎么做百度竞价开户公司
  • 创业网站模板新手网络推广怎么干
  • 水立方建设集团有限公司网站济南百度竞价开户
  • 做网站的工作好做吗网站建设报价单模板
  • nike diy定制网站今日小说百度搜索风云榜
  • wordpress高德地图成都网站seo公司
  • 部署自己做的网站吗免费seo快速排名工具
  • v6厂高仿手表网站长沙百度网站推广优化
  • 做汽车保养的网站电脑培训学校课程
  • 子网站建设指数分布的分布函数
  • 网络小说写作网站免费企业网站模板源码
  • 做健身网站步骤百度收录查询方法
  • 网站开发学什么语言腾讯云1元域名
  • 做ebay需要的图片外链网站企业seo案例