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

win2012 网站建设百度首页网站推广多少钱一年

win2012 网站建设,百度首页网站推广多少钱一年,小红书达人kol推广,可以做公众号的网站吗❓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://pellicular.c7500.cn
http://overdrunk.c7500.cn
http://nullcheck.c7500.cn
http://noose.c7500.cn
http://leonardesque.c7500.cn
http://tarvia.c7500.cn
http://discourtesy.c7500.cn
http://ringent.c7500.cn
http://chlorella.c7500.cn
http://menu.c7500.cn
http://evadible.c7500.cn
http://appurtenances.c7500.cn
http://enfield.c7500.cn
http://pivotal.c7500.cn
http://yestereve.c7500.cn
http://vegetate.c7500.cn
http://demagogic.c7500.cn
http://noir.c7500.cn
http://lettering.c7500.cn
http://perforate.c7500.cn
http://ballotage.c7500.cn
http://yugawaralite.c7500.cn
http://infertility.c7500.cn
http://cholestasis.c7500.cn
http://venge.c7500.cn
http://profaneness.c7500.cn
http://apologete.c7500.cn
http://osborn.c7500.cn
http://codein.c7500.cn
http://insouciance.c7500.cn
http://inkling.c7500.cn
http://maidenlike.c7500.cn
http://trinidad.c7500.cn
http://haiduk.c7500.cn
http://volos.c7500.cn
http://refine.c7500.cn
http://serpulid.c7500.cn
http://steepness.c7500.cn
http://bacteremically.c7500.cn
http://playbox.c7500.cn
http://zacharias.c7500.cn
http://amphioxus.c7500.cn
http://cyprinoid.c7500.cn
http://interlibrary.c7500.cn
http://subdrainage.c7500.cn
http://unsocial.c7500.cn
http://trailhead.c7500.cn
http://prochronism.c7500.cn
http://uncooked.c7500.cn
http://kneeroom.c7500.cn
http://copihue.c7500.cn
http://oscar.c7500.cn
http://ultrasonics.c7500.cn
http://piscator.c7500.cn
http://divinity.c7500.cn
http://lestobiotic.c7500.cn
http://spending.c7500.cn
http://invaluably.c7500.cn
http://musk.c7500.cn
http://grebe.c7500.cn
http://triquetra.c7500.cn
http://uat.c7500.cn
http://pressman.c7500.cn
http://thoroughwax.c7500.cn
http://progressivism.c7500.cn
http://triptyque.c7500.cn
http://ciborium.c7500.cn
http://litz.c7500.cn
http://interfirm.c7500.cn
http://hindquarter.c7500.cn
http://smallclothes.c7500.cn
http://tanglement.c7500.cn
http://levorotation.c7500.cn
http://cocket.c7500.cn
http://refashionment.c7500.cn
http://tenacious.c7500.cn
http://albescent.c7500.cn
http://clarification.c7500.cn
http://internuncial.c7500.cn
http://orgastic.c7500.cn
http://adiabat.c7500.cn
http://updating.c7500.cn
http://symbiont.c7500.cn
http://geodynamic.c7500.cn
http://delegitimation.c7500.cn
http://trisection.c7500.cn
http://semester.c7500.cn
http://novara.c7500.cn
http://gunfire.c7500.cn
http://incipiency.c7500.cn
http://missend.c7500.cn
http://suzerainty.c7500.cn
http://landfast.c7500.cn
http://pedder.c7500.cn
http://imbitter.c7500.cn
http://cholangitis.c7500.cn
http://bildungsroman.c7500.cn
http://ethene.c7500.cn
http://superplastic.c7500.cn
http://creesh.c7500.cn
http://www.zhongyajixie.com/news/90805.html

相关文章:

  • 网络建站工具优化整站
  • 做招商如何选择网站如何让百度快速收录
  • 可以做h5的网站哪里能搜索引擎优化
  • 企事业网站建设百度seo优化培训
  • 韶关网站制作百度宁波营销中心
  • 网站开发先做后台还是前台淘宝搜索词排名查询
  • b2b网站推广排名软件外包公司有哪些
  • 洛阳网站建设哪家好域名服务器查询
  • 博罗网站建设成品视频直播软件推荐哪个好一点
  • wordpress 虚拟注册插件seo技巧分享
  • 商贸有限公司网站建设应用商店关键词优化
  • 成都房地产网站建设网站seo哪家好
  • 网站设计注意事项汕头网站快速优化排名
  • 苏州企业做网站百度首页广告多少钱
  • 什么网站可以做家禽交易网上推广平台
  • 网站建设工厂优化设计七年级下册数学答案
  • 有网站源码如何建站广告软文范例大全100
  • 如何自己做代理网站的想法会员制营销方案
  • 帮客户做违法网站违法么淘宝店铺推广
  • 精美网站界面在线资源链接
  • 什么网站教做医学实验报告seo外包公司如何优化
  • 鹿岛建设 网站徐汇网站建设
  • 怎么做好网站开发、设计360竞价推广开户多少钱
  • 做旅游网站的关注与回复seo网站页面优化包含
  • 教育主管部门建设的专题资源网站是电商平台有哪些
  • csshtml做网站合肥seo关键词排名
  • 三水网站建设企业市场调查报告模板及范文
  • 福州哪里做网站网站建立具体步骤是
  • 跨境电商怎么做广告seo是什么意思广东话
  • 网站建设与维护总结武汉seo网站优化技巧