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

rp做网站郑州小程序设计外包

rp做网站,郑州小程序设计外包,wordpress如何导入主题,如果快速做网站【LetMeFly】2974.最小数字游戏#xff1a;排序交换奇偶位 力扣题目链接#xff1a;https://leetcode.cn/problems/minimum-number-game/ 你有一个下标从 0 开始、长度为 偶数 的整数数组 nums #xff0c;同时还有一个空数组 arr 。Alice 和 Bob 决定玩一个游戏#xff…【LetMeFly】2974.最小数字游戏排序交换奇偶位 力扣题目链接https://leetcode.cn/problems/minimum-number-game/ 你有一个下标从 0 开始、长度为 偶数 的整数数组 nums 同时还有一个空数组 arr 。Alice 和 Bob 决定玩一个游戏游戏中每一轮 Alice 和 Bob 都会各自执行一次操作。游戏规则如下 每一轮Alice 先从 nums 中移除一个 最小 元素然后 Bob 执行同样的操作。接着Bob 会将移除的元素添加到数组 arr 中然后 Alice 也执行同样的操作。游戏持续进行直到 nums 变为空。 返回结果数组 arr 。 示例 1 输入nums [5,4,2,3] 输出[3,2,5,4] 解释第一轮Alice 先移除 2 然后 Bob 移除 3 。然后 Bob 先将 3 添加到 arr 中接着 Alice 再将 2 添加到 arr 中。于是 arr [3,2] 。 第二轮开始时nums [5,4] 。Alice 先移除 4 然后 Bob 移除 5 。接着他们都将元素添加到 arr 中arr 变为 [3,2,5,4] 。示例 2 输入nums [2,5] 输出[5,2] 解释第一轮Alice 先移除 2 然后 Bob 移除 5 。然后 Bob 先将 5 添加到 arr 中接着 Alice 再将 2 添加到 arr 中。于是 arr [5,2] 。提示 1 nums.length 1001 nums[i] 100nums.length % 2 0 解题方法排序 相当于是每次挑选两个最小的数然后让第二小的数放到第一小的数的前面。 例如[1, 2, 3, 4]会变成[2, 1, 4, 3]。 因此对nums排序之后用i每隔一个下标遍历数组交换 n u m s [ i ] nums[i] nums[i]和 n u m s [ i 1 ] nums[i1] nums[i1]最终返回nums即可。 时间复杂度 O ( n log ⁡ n ) O(n\log n) O(nlogn)其中 n l e n ( n u m s ) nlen(nums) nlen(nums)空间复杂度 O ( log ⁡ n ) O(\log n) O(logn) AC代码 C class Solution { public:vectorint numberGame(vectorint nums) {sort(nums.begin(), nums.end());for (int i 0; i 1 nums.size(); i 2) {swap(nums[i], nums[i 1]);}return nums;} };Python from typing import Listclass Solution:def numberGame(self, nums: List[int]) - List[int]:nums.sort()for i in range(0, len(nums) - 1, 2):nums[i], nums[i 1] nums[i 1], nums[i]return nums同步发文于CSDN和我的个人博客原创不易转载经作者同意后请附上原文链接哦~ Tisfyhttps://letmefly.blog.csdn.net/article/details/140365205
http://www.ho-use.cn/article/10823833.html

相关文章:

  • 东莞网站建设 光龙个人网站 建设方案书
  • 杭州自助建站济南外贸网站建设公司排名
  • 建设校园门户网站方案小门户网站模版
  • 网站推广方式案例误入网站退不了怎么做
  • 地区性门户网站是什么意思建一个门户网站多少钱
  • 如何做公司自己的网站小程序入口在哪里
  • 兰州优化网站公司所有网站都能进的浏览器
  • 营销网站方案设计北碚区网络营销推广公司
  • 建筑公司网站图片天眼查公司查询
  • 企业网站提供商wordpress主题太大
  • 广西医科大学网站建设仙居网站建设贴吧
  • 形容网站开发的词分享类网站源码
  • 南开网站建设公司怎么建好网站
  • aspnet网站开发实例wordpress模板是什么
  • wordpress没法做大网站wordpress怎么上传图片
  • 长沙网站空间合肥网站建设求职简历
  • 成都网站建设前50强网页版微信登录显示二维码失效
  • 怎么建立视频网站wordpress企业网站开发
  • 四川微信网站建设推西部数据网站空间
  • 同类色相的网站网站开发项目建设经验
  • 织梦网站模板还原的文件在哪里软件开发公司好的有哪些
  • 做网站策划薪酬韩国最新新闻消息
  • 房地产公司 网站建设七牛云免费服务器
  • 网站关键词分析网络营销方式方法
  • 便利的微网站建设企业建网站设计
  • react做的电商网站能上线吗格尔木市公司网站建设
  • 中国工程建设监理网站wordpress主题合并
  • 微网站的制作过程重庆找工作哪个网站好
  • 京东电子商务网站建设目的贵阳做网站需要多少钱
  • 网站建设先学什么厦门建设银行官方网站