国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

leetcode:1470. 重新排列數(shù)組(python3解法)

這篇具有很好參考價值的文章主要介紹了leetcode:1470. 重新排列數(shù)組(python3解法)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

難度:簡單

????????給你一個數(shù)組?nums?,數(shù)組中有?2n?個元素,按?[x1,x2,...,xn,y1,y2,...,yn]?的格式排列。

請你將數(shù)組按?[x1,y1,x2,y2,...,xn,yn]?格式重新排列,返回重排后的數(shù)組。

示例 1:

輸入:nums = [2,5,1,3,4,7], n = 3
輸出:[2,3,5,4,1,7] 
解釋:由于 x1=2, x2=5, x3=1, y1=3, y2=4, y3=7 ,所以答案為 [2,3,5,4,1,7]

示例 2:

輸入:nums = [1,2,3,4,4,3,2,1], n = 4
輸出:[1,4,2,3,3,2,4,1]

示例 3:

輸入:nums = [1,1,2,2], n = 2
輸出:[1,2,1,2]

提示:

  • 1 <= n <= 500
  • nums.length == 2n
  • 1 <= nums[i] <= 10^3

題解:

class Solution:
    def shuffle(self, nums: List[int], n: int) -> List[int]:
        final_res = []
        nums1 = nums[0:n]
        nums2 = nums[n:len(nums)]
        res = list(zip(nums1,nums2))
        for i in res:
            for j in i:
                final_res.append(j)
        return final_res
        

leetcode:1470. 重新排列數(shù)組(python3解法),python,算法,leetcode,python,算法

?文章來源地址http://www.zghlxwxcb.cn/news/detail-590234.html

到了這里,關于leetcode:1470. 重新排列數(shù)組(python3解法)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 【經典算法】 leetcode88.合并排序的數(shù)組(Java/C/Python3實現(xiàn)含注釋說明,Easy)

    作者主頁: ??進朱者赤的博客 精選專欄:??經典算法 作者簡介:阿里非典型程序員一枚 ,記錄在大廠的打怪升級之路。 一起學習Java、大數(shù)據(jù)、數(shù)據(jù)結構算法( 公眾號同名 ) ??覺得文章還不錯的話歡迎大家點贊???收藏???評論,??支持博主,記得點個大大的 關

    2024年04月22日
    瀏覽(21)
  • 【每日撓頭算法題】Leetcode 989. 數(shù)組形式的整數(shù)加法 —— 高精度加法解法

    【每日撓頭算法題】Leetcode 989. 數(shù)組形式的整數(shù)加法 —— 高精度加法解法

    ??作者主頁:@進擊的安度因 ??學習社區(qū):進擊的安度因(個人社區(qū)) ??專欄鏈接:每日撓頭算法題 如果無聊的話,就來逛逛 我的博客棧 吧! ?? 今天為大家?guī)淼氖橇凵系囊坏篮唵晤}:數(shù)組形式的整數(shù)加法。這道題我在2個月前就嘗試過,但是沒有解答出來。兩個月后

    2024年01月25日
    瀏覽(23)
  • ?LeetCode解法匯總88. 合并兩個有序數(shù)組

    https://github.com/September26/java-algorithms 給你兩個按? 非遞減順序 ?排列的整數(shù)數(shù)組? nums1 ? 和? nums2 ,另有兩個整數(shù)? m ?和? n ?,分別表示? nums1 ?和? nums2 ?中的元素數(shù)目。 請你? 合并 ? nums2 ? 到? nums1 ?中,使合并后的數(shù)組同樣按? 非遞減順序 ?排列。 注意: 最終,合并

    2024年02月12日
    瀏覽(29)
  • Java LeetCode篇-深入了解關于數(shù)組的經典解法

    Java LeetCode篇-深入了解關于數(shù)組的經典解法

    ??博客主頁:?【 小扳_-CSDN博客】 ?感謝大家點贊??收藏?評論? ? ? ? 文章目錄 ????????1.0 輪轉數(shù)組 ????????1.1 使用移位的方式 ????????1.2 使用三次數(shù)組逆轉法 ? ? ? ? 2.0 消失的數(shù)字 ????????2.1 使用相減法 ????????2.2 使用異或的方式 ? ? ? ? 3.

    2024年02月05日
    瀏覽(21)
  • 力扣:60. 排列序列(Python3)

    給出集合? [1,2,3,...,n] ,其所有元素共有? n! ?種排列。 按大小順序列出所有排列情況,并一一標記,當? n = 3 ?時, 所有排列如下: \\\"123\\\" \\\"132\\\" \\\"213\\\" \\\"231\\\" \\\"312\\\" \\\"321\\\" 給定? n ?和? k ,返回第? k ?個排列。 來源:力扣(LeetCode) 鏈接:力扣(LeetCode)官網 - 全球極客摯愛的技術成

    2024年02月13日
    瀏覽(18)
  • 【算法】【Python3、動態(tài)規(guī)劃、貪心、二分查找】力扣1671. 得到山形數(shù)組的最少刪除次數(shù)

    1671. 得到山形數(shù)組的最少刪除次數(shù) 給定一個整數(shù)數(shù)組 nums ,我們定義該數(shù)組為山形數(shù)組當且僅當: nums 的長度至少為 3。 存在一個下標 i 滿足 0 i len(nums) - 1 且: nums[0] nums[1] ... nums[i - 1] nums[i] nums[i] nums[i + 1] ... nums[len(nums) - 1] 現(xiàn)在,給定整數(shù)數(shù)組 nums ,我們的目標是將其變?yōu)?/p>

    2024年01月18日
    瀏覽(23)
  • ?LeetCode解法匯總2496. 數(shù)組中字符串的最大值

    https://github.com/September26/java-algorithms 一個由字母和數(shù)字組成的字符串的? 值 ?定義如下: 如果字符串? 只 ?包含數(shù)字,那么值為該字符串在? 10 ?進制下的所表示的數(shù)字。 否則,值為字符串的? 長度? 。 給你一個字符串數(shù)組? strs ?,每個字符串都只由字母和數(shù)字組成,請你

    2024年02月10日
    瀏覽(27)
  • (C語言版)力扣(LeetCode)189. 輪轉數(shù)組官方3種解法分析

    (C語言版)力扣(LeetCode)189. 輪轉數(shù)組官方3種解法分析

    題目鏈接:輪轉數(shù)組 給定一個整數(shù)數(shù)組 nums,將數(shù)組中的元素向右輪轉 k 個位置,其中 k 是非負數(shù)。 示例 1: 示例 2: 提示: 1 = nums.length = 105 -231 = nums[i] = 231 - 1 0 = k = 105 進階: 盡可能想出更多的解決方案,至少有 三種 不同的方法可以解決這個問題。 你可以使用空間復雜度為

    2024年02月05日
    瀏覽(18)
  • ( 數(shù)組和矩陣) 667. 優(yōu)美的排列 II ——【Leetcode每日一題】

    ( 數(shù)組和矩陣) 667. 優(yōu)美的排列 II ——【Leetcode每日一題】

    難度:中等 給你兩個整數(shù) n 和 k ,請你構造一個答案列表 answer ,該列表應當包含從 1 到 n 的 n 個不同正整數(shù),并同時滿足下述條件: 假設該列表是 answer = [a1, a2, a3, ... , an] ,那么列表 [|a1 - a2|, |a2 - a3|, |a3 - a4|, ... , |an-1 - an|] 中應該有且僅有 k 個不同整數(shù)。 返回列表 answer

    2024年02月06日
    瀏覽(20)
  • 【經典算法】LeetCode 5: 最長回文子串(Java/C/Python3實現(xiàn)含注釋說明,Medium)

    【經典算法】LeetCode 5: 最長回文子串(Java/C/Python3實現(xiàn)含注釋說明,Medium)

    標簽(題目類型):回文串、動態(tài)規(guī)劃 原題:LeetCode 5 思路 Dynamic Programming(DP) 動態(tài)規(guī)劃是一種將問題分解成子問題并分別計算的優(yōu)化技術。對于回文子串,我們可以使用動態(tài)規(guī)劃來解決。 對于一個子串而言,如果它是回文串,并且長度大于 2,那么將它首尾的兩個字母去除之后

    2024年04月14日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包