最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

25. K 個一組翻轉(zhuǎn)鏈表(C++)

2023-03-03 20:18 作者:不開花的黑玫瑰  | 我要投稿

給你鏈表的頭節(jié)點?head?,每?k?個節(jié)點一組進行翻轉(zhuǎn),請你返回修改后的鏈表。

k?是一個正整數(shù),它的值小于或等于鏈表的長度。如果節(jié)點總數(shù)不是?k?的整數(shù)倍,那么請將最后剩余的節(jié)點保持原有順序。

你不能只是單純的改變節(jié)點內(nèi)部的值,而是需要實際進行節(jié)點交換。

?

示例 1:

輸入:head = [1,2,3,4,5], k = 2輸出:[2,1,4,3,5]

示例 2:

輸入:head = [1,2,3,4,5], k = 3輸出:[3,2,1,4,5]

?

提示:

  • 鏈表中的節(jié)點數(shù)目為?n

  • 1 <= k <= n <= 5000

  • 0 <= Node.val <= 1000

?

進階:你可以設(shè)計一個只用?O(1)?額外內(nèi)存空間的算法解決此問題嗎?


刷題代碼

本地調(diào)試代碼


25. K 個一組翻轉(zhuǎn)鏈表(C++)的評論 (共 條)

分享到微博請遵守國家法律
翼城县| 盐源县| 阳朔县| 荔波县| 疏附县| 唐山市| 临西县| 三都| 阿勒泰市| 石柱| 陇南市| 叶城县| 兰考县| 木兰县| 新巴尔虎右旗| 寿宁县| 宝坻区| 陇西县| 太白县| 灵山县| 明溪县| 麦盖提县| 萝北县| 高尔夫| 岐山县| 永清县| 尼玛县| 河津市| 崇左市| 抚松县| 腾冲县| 措勤县| 南康市| 日土县| 称多县| 德兴市| 崇礼县| 邻水| 金坛市| 阳江市| 开远市|