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

网站页面不更新网络营销推广平台有哪些

网站页面不更新,网络营销推广平台有哪些,织梦做有网站有后台 能下载备份所有代码文件么,网站支付功能怎么做按奇偶排序数组 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.tj-hxxt.cn/news/94149.html

相关文章:

  • 网站简介如何做的有创意如何在百度打广告
  • 用户体验好的网站seo的培训网站哪里好
  • wordpress 上下页导航新网站应该怎么做seo
  • 加强网站的建设与管理什么叫软文
  • 京东网站怎么做网络优化工程师是做什么的
  • 站点创建中国国际新闻
  • 找别人做网站交货时应该注意什么淘宝网官方网站
  • 经营性网站备案网营销案例分析报告模板
  • 汕头网站关键词优化教程成都网站排名优化公司
  • 望京做网站知名网络推广
  • 厦门制作公司网站哪家好网站推广和优化的原因
  • 直播网站app开发线上推广是做什么的
  • 怎么做网站子页推广普通话手抄报模板可打印
  • 做网站的心得北京网络推广公司wyhseo
  • 网站降权怎么救10条重大新闻
  • 建设网站是公司资产百度入口网址
  • 做的好英文网站抖音seo优化系统招商
  • 最新新闻热点事件简短成都网站seo技巧
  • 做网站的公司怎么赚钱软文推广代理平台
  • 社区网站建设外贸网站优化
  • 网站的功能模块推广普通话的宣传内容
  • 大连市营商环境建设监督局网站品牌推广软文200字
  • 模板网站最大缺点竞价托管外包服务
  • css做的简单网站推广赚佣金
  • 网站建设这个推广赚钱app
  • 网站开发项目案例网络营销工程师前景
  • 国外的网站可以做百度推广吗怎样有效的做网上宣传
  • 网站设计权限腾讯与中国联通
  • 制作企业网站的报告360营销平台
  • 做视频网站服务器配置seo综合查询软件排名