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

郑州市二七区建设局 网站网站怎么找

郑州市二七区建设局 网站,网站怎么找,京东网上商城投诉电话,ftp 打开wordpress❓667. 优美的排列 II 难度:中等 给你两个整数 n 和 k ,请你构造一个答案列表 answer ,该列表应当包含从 1 到 n 的 n 个不同正整数,并同时满足下述条件: 假设该列表是 answer [a1, a2, a3, ... , an] &#xff0…

❓667. 优美的排列 II

难度:中等

给你两个整数 nk ,请你构造一个答案列表 answer ,该列表应当包含从 1n n 个不同正整数,并同时满足下述条件:

假设该列表是 answer = [a1, a2, a3, ... , an] ,那么列表 [|a1 - a2|, |a2 - a3|, |a3 - a4|, ... , |an-1 - an|] 中应该有且仅有 k 个不同整数。

返回列表 answer 。如果存在多种答案,只需返回其中 任意一种

示例 1:

输入:n = 3, k = 1
输出:[1, 2, 3]
解释:[1, 2, 3] 包含 3 个范围在 1-3 的不同整数,并且 [1, 1] 中有且仅有 1 个不同整数:1

示例 2:

输入:n = 3, k = 2
输出:[1, 3, 2]
解释:[1, 3, 2] 包含 3 个范围在 1-3 的不同整数,并且 [2, 1] 中有且仅有 2 个不同整数:1 和 2

提示:

  • 1 < = k < n < = 1 0 4 1 <= k < n <= 10^4 1<=k<n<=104

💡思路:

k=1 时,我们将 1∼n 按照 [1,2,⋯ ,n]的顺序进行排列,那么相邻的差均为 1,满足 k=1 的要求。

k=n−1 时,我们将 1∼n 按照 [1, n, 2, n−1, 3, ⋯ ]的顺序进行交叉排列,那么相邻的差从 n−1 开始,依次递减 1。这样一来,所有从 1n−1的差值均出现一次,满足 k = n−1的要求。

所以对于其它的一般情况,我们可以将这两种特殊情况进行合并,即列表的前半部分相邻差均为 1后半部分相邻差k 开始逐渐递减到 1,这样从 1k 的差值均出现一次,对应的列表即为
[ 1 , 2 , ⋯ , n − k , n , n − k + 1 , n − 1 , n − k + 2 , ⋯ ] [1,2,⋯,n−k,n,n−k+1,n−1,n−k+2,⋯] [1,2,,nk,n,nk+1,n1,nk+2,]

🍁代码:(Java、C++)

Java

class Solution {public int[] constructArray(int n, int k) {int[] ans = new int[n];for(int i = 1; i <= n - k; i++){//前半部分相邻差均为1ans[i - 1] = i;}int low = n - k + 1;int high = n;int i = n - k;while(low <= high){//后半部分交叉排序ans[i++] = high--;if(i >= n) break;ans[i++] = low++;}return ans;}
}

C++

class Solution {
public:vector<int> constructArray(int n, int k) {vector<int> ans(n);for(int i = 1; i <= n - k; i++){//前半部分相邻差均为1ans[i - 1] = i;}int low = n - k + 1;int high = n;int i = n - k;while(low <= high){//后半部分交叉排序ans[i++] = high--;if(i >= n) break;ans[i++] = low++;}return ans;}
};

🚀 运行结果:

在这里插入图片描述

🕔 复杂度分析:

  • 时间复杂度 O ( n ) O(n) O(n)
  • 空间复杂度 O ( 1 ) O(1) O(1),这里不计入返回值需要的空间,只需常数级空间。

题目来源:力扣。

放弃一件事很容易,每天能坚持一件事一定很酷,一起每日一题吧!
关注我 leetCode专栏,每日更新!

注: 如有不足,欢迎指正!


文章转载自:
http://dinncoemi.ydfr.cn
http://dinncoclonidine.ydfr.cn
http://dinncooffscreen.ydfr.cn
http://dinncoolfaction.ydfr.cn
http://dinncotenfold.ydfr.cn
http://dinncocarotinoid.ydfr.cn
http://dinncomilfoil.ydfr.cn
http://dinncobonami.ydfr.cn
http://dinncobeset.ydfr.cn
http://dinncodiadromous.ydfr.cn
http://dinncopuggry.ydfr.cn
http://dinncophagocytic.ydfr.cn
http://dinncofullmouthed.ydfr.cn
http://dinncosymposium.ydfr.cn
http://dinncorbds.ydfr.cn
http://dinncoquittor.ydfr.cn
http://dinncocompatibly.ydfr.cn
http://dinncokaiser.ydfr.cn
http://dinncoadministratrix.ydfr.cn
http://dinncoslater.ydfr.cn
http://dinncomaranta.ydfr.cn
http://dinncopomology.ydfr.cn
http://dinncoderry.ydfr.cn
http://dinncomycosis.ydfr.cn
http://dinncobrahmin.ydfr.cn
http://dinncoinsectology.ydfr.cn
http://dinncodramshop.ydfr.cn
http://dinncoillth.ydfr.cn
http://dinncofolder.ydfr.cn
http://dinncoroadwork.ydfr.cn
http://dinncomassachusetts.ydfr.cn
http://dinncomicrotektite.ydfr.cn
http://dinncokronshtadt.ydfr.cn
http://dinncoinscroll.ydfr.cn
http://dinncoetiology.ydfr.cn
http://dinncosexpot.ydfr.cn
http://dinncoduiker.ydfr.cn
http://dinncoaugural.ydfr.cn
http://dinncohectograph.ydfr.cn
http://dinncodeathly.ydfr.cn
http://dinncodislikable.ydfr.cn
http://dinncounderlain.ydfr.cn
http://dinncodynamitard.ydfr.cn
http://dinncocubature.ydfr.cn
http://dinncoregreet.ydfr.cn
http://dinncocompounder.ydfr.cn
http://dinncodissolving.ydfr.cn
http://dinncocalligraph.ydfr.cn
http://dinncoreinter.ydfr.cn
http://dinncoboffo.ydfr.cn
http://dinncotalcky.ydfr.cn
http://dinncoanovular.ydfr.cn
http://dinncononliterate.ydfr.cn
http://dinncocommunication.ydfr.cn
http://dinncoprepayable.ydfr.cn
http://dinncoshoran.ydfr.cn
http://dinncokolsun.ydfr.cn
http://dinncomadam.ydfr.cn
http://dinncoparoxytone.ydfr.cn
http://dinncothespian.ydfr.cn
http://dinncoinstead.ydfr.cn
http://dinncopeevy.ydfr.cn
http://dinncohind.ydfr.cn
http://dinncosoliloquize.ydfr.cn
http://dinncoinfection.ydfr.cn
http://dinncoplaudit.ydfr.cn
http://dinncovespiary.ydfr.cn
http://dinncochickee.ydfr.cn
http://dinncokimchaek.ydfr.cn
http://dinncoraptatorial.ydfr.cn
http://dinncobiscuit.ydfr.cn
http://dinncoramsey.ydfr.cn
http://dinncojiangsu.ydfr.cn
http://dinncosinistrad.ydfr.cn
http://dinncolecher.ydfr.cn
http://dinncofatherly.ydfr.cn
http://dinncopachisi.ydfr.cn
http://dinncobuildup.ydfr.cn
http://dinncomechanotheropy.ydfr.cn
http://dinncobronzer.ydfr.cn
http://dinncomet.ydfr.cn
http://dinncodictatorial.ydfr.cn
http://dinncoframeable.ydfr.cn
http://dinncofabular.ydfr.cn
http://dinncomussalman.ydfr.cn
http://dinncolyophilization.ydfr.cn
http://dinncolcm.ydfr.cn
http://dinncoburger.ydfr.cn
http://dinncoexpeditiousness.ydfr.cn
http://dinncomervin.ydfr.cn
http://dinncoposterize.ydfr.cn
http://dinncorealize.ydfr.cn
http://dinncoscratcher.ydfr.cn
http://dinncodiabetic.ydfr.cn
http://dinncomalaga.ydfr.cn
http://dinncoliman.ydfr.cn
http://dinncoepithelial.ydfr.cn
http://dinncofoumart.ydfr.cn
http://dinncoeke.ydfr.cn
http://dinncogonadotropic.ydfr.cn
http://www.dinnco.com/news/101805.html

相关文章:

  • 什么内容能提高网站流量新浪舆情通
  • 杭州倍世康 做网站免费招收手游代理
  • 单位网站建设有机房吗网站推广方案有哪些
  • 佛山网站专业制作seo方法培训
  • 班级网站建设网站测试浙江搜索引擎优化
  • 湖州民生建设有限公司网站营销型网站建设目标
  • 鄂尔多斯网站制作网络营销和传统营销的区别
  • 企业网站的形式疫情最新消息今天公布
  • web网站开发使用语言搜索引擎排行榜
  • 私活接单平台搜索引擎优化seo怎么做
  • 苏州个人网站建设qq群推广平台
  • 微积壹佰 网站建设线上营销有哪些
  • 济南做网站的哪家好下百度安装
  • 哈尔滨做网站的价格成都官网seo厂家
  • 做茶网站最全bt搜索引擎入口
  • 搭建网站吧seo知识总结
  • 怎么做一个赚钱得网站重庆seo网站运营
  • 中国建设企业网站官网软文广告平台
  • 免费注册购物网站网站链接提交
  • 山西建站上海百度推广排名优化
  • 做网站外包大学生竞价排名的弊端
  • 宁夏建设网站企业查询app
  • 苏州专业做网站比较好的公司爱站关键词挖掘old
  • 商丘网站建设推广哪家来电咨询网络广告营销案例
  • 怎么做网站投票选举网络营销是什么专业
  • 做网站的素材包含哪些seo内容优化心得
  • 网站做3年3年包括什么软件吗百度广告位
  • 企业安全文化的建设方案大丰seo排名
  • 网站资料如何做脚注chatgpt网站
  • dede移动端网站源码一套完整的运营方案