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

服装行业网站建设教育培训机构十大排名

服装行业网站建设,教育培训机构十大排名,合肥网站设计建设,江苏连云港做网站难度:简单 给你一个下标从 0 开始的整数数组 nums 。根据下述规则重排 nums 中的值: 按 非递增 顺序排列 nums 奇数下标 上的所有值。 举个例子,如果排序前 nums [4,1,2,3] ,对奇数下标的值排序后变为 [4,3,2,1] 。奇数下标 1 和…

难度:简单

给你一个下标从 0 开始的整数数组 nums 。根据下述规则重排 nums 中的值:

  1. 按 非递增 顺序排列 nums 奇数下标 上的所有值。
    • 举个例子,如果排序前 nums = [4,1,2,3] ,对奇数下标的值排序后变为 [4,3,2,1] 。奇数下标 1 和 3 的值按照非递增顺序重排。
  2. 按 非递减 顺序排列 nums 偶数下标 上的所有值。
    • 举个例子,如果排序前 nums = [4,1,2,3] ,对偶数下标的值排序后变为 [2,1,4,3] 。偶数下标 0 和 2 的值按照非递减顺序重排。

返回重排 nums 的值之后形成的数组。

示例 1:

输入:nums = [4,1,2,3]
输出:[2,3,4,1]
解释:
首先,按非递增顺序重排奇数下标(1 和 3)的值。
所以,nums 从 [4,1,2,3] 变为 [4,3,2,1] 。
然后,按非递减顺序重排偶数下标(0 和 2)的值。
所以,nums 从 [4,1,2,3] 变为 [2,3,4,1] 。
因此,重排之后形成的数组是 [2,3,4,1] 。

示例 2:

输入:nums = [2,1]
输出:[2,1]
解释:
由于只有一个奇数下标和一个偶数下标,所以不会发生重排。
形成的结果数组是 [2,1] ,和初始数组一样。 

提示:

  • 1 <= nums.length <= 100
  • 1 <= nums[i] <= 100

题解:

class Solution:def sortEvenOdd(self, nums: List[int]) -> List[int]:odd = []  ## 奇数even = []   ## 偶数for i in range(0,len(nums)):if i % 2 == 1:odd.append(nums[i])else:even.append(nums[i])odd.sort(reverse=True)even.sort()final_res = []y = []## 判断奇数偶数列表长度不一致时的不同处理方式if len(odd) > len(even):y.append(odd[-1])odd = odd[0:len(odd)-1]elif len(even) > len(odd):y.append(even[-1])even = even[0:len(even)-1]for a,b in zip(even,odd):final_res.append(a)final_res.append(b)final_res.append(y[0])else:for a,b in zip(even,odd):final_res.append(a)final_res.append(b)return final_res 

http://www.dtcms.com/wzjs/304500.html

相关文章:

  • 网站怎么做 吸引人武汉刚刚突然宣布
  • 动态网站开发实训百度一下全知道
  • 网站服务器要求专注于seo顾问
  • 珠海手机网站建设推广公司想要网站导航推广
  • 电话销售怎么做 网站网站收录教程
  • 佛山市网站建设哪家好seo优化工具哪个好
  • 新建的网站多长时间在百度搜到搜索引擎营销推广方案
  • 免费b2b信息平台重庆seo优化
  • 新邱建设网站电话营销系统
  • 网站建设吕凡科技网站关键词怎样优化
  • 大港建站公司凤凰网台湾资讯
  • 建筑工人招聘网站怎么做在线搭建网站
  • 网站建设在会计里算什么资产百度竞价推广是什么
  • 集团门户潍坊seo推广
  • 虚拟主机网站建设百度搜索次数统计
  • 点击app图标进入网站怎么做网站推广具体内容
  • 网站优化培训学校天津关键词优化平台
  • 网站空间公司成都网站seo公司
  • 百度四川营销中心seo官网
  • 2021建站公司免费网站模板网
  • 简述建站流程百度网站排名优化价格
  • 财经直播网站建设网站优化公司哪家好
  • 一直在做竞价的网站是不是不需要做seo百度关键词竞价和收费的方法
  • 网站建设公司兴田德润优惠建立个人网站
  • 用javaee做的网站模板做销售怎么和客户聊天
  • 绍兴网站建设哪家好岳阳seo公司
  • 手机怎么分享wordpress手机优化助手
  • 翠竹营销网站设计东莞网站建设优化技术
  • 网站开发做什么费用怎么理解搜索引擎优化
  • 动态网页网站济南seo全网营销