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

南京哪里做网站河北建设工程交易信息网

南京哪里做网站,河北建设工程交易信息网,做网站一定要虚拟主机吗,国内永久免费crm系统破解版文章目录1. 题目2. 解题1. 题目 给定一个无序的数组 nums#xff0c;将它重新排列成 nums[0] nums[1] nums[2] nums[3]… 的顺序。 示例 1: 输入: nums [1, 5, 1, 1, 6, 4] 输出: 一个可能的答案是 [1, 4, 1, 5, 1, 6] 示例 2: 输入: nums [1, 3, 2, 2, 3,… 文章目录1. 题目2. 解题1. 题目 给定一个无序的数组 nums将它重新排列成 nums[0] nums[1] nums[2] nums[3]… 的顺序。 示例 1: 输入: nums [1, 5, 1, 1, 6, 4] 输出: 一个可能的答案是 [1, 4, 1, 5, 1, 6] 示例 2: 输入: nums [1, 3, 2, 2, 3, 1] 输出: 一个可能的答案是 [2, 3, 1, 3, 1, 2] 说明: 你可以假设所有输入都会得到有效的结果。进阶: 你能用 O(n) 时间复杂度和 / 或原地 O(1) 额外空间来实现吗 来源力扣LeetCode 链接https://leetcode-cn.com/problems/wiggle-sort-ii 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 类似题目 LeetCode 280. 摆动排序 LeetCode 376. 摆动序列贪心 动态规划 copy副本先排序然后对前半段逆序对后半段逆序然后前后两段数据交叉写回原数组时间复杂度 O(nlogn)O(nlogn)O(nlogn), 空间复杂度 O(n)O(n)O(n) class Solution { public:void wiggleSort(vectorint nums) {vectorint temp(nums);//副本int n (nums.size()1)/2, len nums.size();sort(temp.begin(), temp.end());//排序reverse(temp.begin(), temp.begin()n);//前半段逆序reverse(temp.begin()n, temp.end());//后半段逆序int i 0, j n, k 0;while(k len){nums[k] temp[i];//第一段的一个数据if(k len)//防止奇数情况进来越界nums[k] temp[j];//第二段的一个数据}} };or 反转操作省掉直接倒着交叉写回 class Solution { public:void wiggleSort(vectorint nums) {vectorint temp(nums);int n (nums.size()1)/2, len nums.size();sort(temp.begin(), temp.end());int i n-1, j len-1, k 0, idx 0;while(k len){nums[idx] temp[i--];k;if(k len){nums[idx] temp[j--];k;}}} };求高人解答你能用 O(n) 时间复杂度和 / 或原地 O(1) 额外空间来实现吗
http://www.pierceye.com/news/465413/

相关文章:

  • 此网站正在建设中页面重庆网上商城网站建设公司
  • 保定建设公司网站新产品上市的营销策划方案
  • 网站建设课程报告论文网络设计专业有前途吗
  • 苏州哪个公司做门户网站wordpress显示评论者地理位置 浏览器
  • 福州网站设计十年乐云seo推广网上国网有什么好处
  • 豪华网站建设wordpress推广提成
  • 网站优化外包价格搜索引擎费用
  • 网站建设基本范例sqlite开发网站
  • 网站建设顾问站建开发外包公司
  • 建立网站花钱吗wordpress表结构写入不全
  • 绿色家园网站怎么做导出wordpress文章
  • 合肥有什么好的网站建设公司网站建设的售后服务流程
  • 做网站烧钱吗济南免费建站
  • ps个人主页网页设计模板汕头关键词优化服务
  • 网站建设功能图网站开发新技术探索
  • 做自行车网站应该注意什么个人介绍网页设计模板
  • 邢台网站建设免费做网站排名上海开发app
  • 沈阳网站建设设计企业网站设计与管理系统
  • 婚纱照网站制作梁山网站建设价格
  • 做现货去哪些网站营销好呢网站 服务报价
  • 网站建设渠道做网站前端和平面配合
  • 北京交友最好的网站建设wordpress 移动支付宝
  • 2015百度推广网站遭到攻击非遗网页设计作品欣赏
  • 网站空间需要多大网站推荐几个免费的
  • 做一个网站花多少钱建行系统
  • 滁州市住房城乡建设部网站wordpress title背景
  • 餐饮手机微网站怎么做wordpress 多语言建站
  • 企业信息系统案例东昌府聊城网站优化
  • 做美食直播哪个网站好php网站开发数据列表排重
  • 网站建设 职责网站分站加盟