python力扣刷題記錄——1470. 重新排列陣列
題目:
給你一個陣列 nums ,陣列中有 2n 個元素,按 [x1,x2,…,xn,y1,y2,…,yn] 的格式排列。 請你將陣列按
[x1,y1,x2,y2,…,xn,yn] 格式重新排列,返回重排後的陣列。
方法一:
按重新排列的順序依次寫入新的列表中。
執行用時: 28 ms
記憶體消耗: 13.6 MB
class Solution:
def shuffle(self, nums: List[int], n: int) -> List[int]:
new_list = []
for i in range(n):
new_list.append(nums[i])
new_list.append(nums[i+n])
return new_list
方法二:
利用列表賦值的形式。
執行用時: 44 ms
記憶體消耗: 13.6 MB
class Solution:
def shuffle(self, nums: List[int], n: int) -> List[int]:
nums[::2],nums[1::2]=nums[:n],nums[n:]
return nums
相關文章
- LeetCode 1470. 重新排列陣列LeetCode陣列
- python力扣刷題記錄——1480. 一維陣列的動態和Python力扣陣列
- python力扣刷題記錄——771. 寶石與石頭Python力扣
- 力扣刷題Python筆記:括號生成力扣Python筆記
- python力扣刷題記錄——1614. 括號的最大巢狀深度Python力扣巢狀
- 力扣刷題筆記:207. 課程表力扣筆記
- 重新排列陣列陣列
- 力扣前1500道非會員題刷題筆記力扣筆記
- 力扣-697. 陣列的度力扣陣列
- LeetCode刷題—陣列LeetCode陣列
- 力扣刷題——2306. 公司命名力扣
- 2024.09.22 力扣刷題 Z字形變換力扣
- 力扣刷題:100. 相同的樹力扣
- 力扣刷題-二分查詢力扣
- 力扣刷題-滑動視窗(字串)力扣字串
- 【力扣】最大子陣列和(貪心)力扣陣列
- 力扣-805. 陣列的均值分割力扣陣列
- 力扣之兩個陣列的交集力扣陣列
- 力扣-349. 兩個陣列的交集力扣陣列
- 20201007:力扣209週週賽題解記錄(上)力扣
- 刷題記錄
- 劍指offer刷題記錄_2. 二維陣列中的查詢陣列
- 程式設計師如何玩轉力扣刷題?程式設計師力扣
- 力扣 (LeetCode) - Database-刷題626--換座位力扣LeetCodeDatabase
- 力扣·33. 搜尋旋轉排序陣列力扣排序陣列
- 【刷題筆記】LeetCode-53 最大子陣列和筆記LeetCode陣列
- 記錄刷題日常
- Codeforces 刷題記錄
- CTF刷題記錄
- BUU刷題記錄
- 刷題記錄11
- 刷題記錄27
- 刷題記錄24
- LeetCode刷題記錄LeetCode
- leetcode刷題記錄1041-1050 python版LeetCodePython
- 力扣-81. 搜尋旋轉排序陣列 II力扣排序陣列
- 力扣之陣列——買賣股票的最佳時機力扣陣列
- 力扣561. 陣列拆分 I-C語言實現-簡單題力扣陣列C語言