每日一题667. 优美的排列 II

Posted 王六六同学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每日一题667. 优美的排列 II相关的知识,希望对你有一定的参考价值。

667. 优美的排列 II

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

假设该列表是 answer = [a1, a2, a3, ... , an] ,那么列表 [|a1 - a2|, |a2 - a3|, |a3 - a4|, ... , |an-1 - an|] 中应该有且仅有 k 个不同整数。
返回列表 answer 。如果存在多种答案,只需返回其中 任意一种 。

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

class Solution 
   
    public int[] constructArray

以上是关于每日一题667. 优美的排列 II的主要内容,如果未能解决你的问题,请参考以下文章

667. 优美的排列 II

LeetCode 667 优美的排列II[数学] HERODING的LeetCode之路

LeetCode 0667. 优美的排列 II - 思维 + 构造

《LeetCode之每日一题》:192.全排列 II

《LeetCode之每日一题》:188.搜索二维矩阵 II

LeetCode每日一题:240搜索二维矩阵II