无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(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++)的評論 (共 條)

分享到微博請遵守國家法律
凌云县| 基隆市| 鹤壁市| 中方县| 汨罗市| 西林县| 巩留县| 洪江市| 舒兰市| 繁峙县| 奎屯市| 平远县| 虎林市| 满洲里市| 长子县| 中宁县| 秭归县| 永清县| 大关县| 西华县| 财经| 郸城县| 手机| 朝阳区| 临高县| 姚安县| 邳州市| 墨脱县| 文成县| 米脂县| 蛟河市| 土默特右旗| 凯里市| 化隆| 德清县| 佛冈县| 九龙坡区| 台湾省| 特克斯县| 平阳县| 平谷区|