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

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

??途W(wǎng)高頻算法題系列-BM3-鏈表中的節(jié)點每k個一組翻轉(zhuǎn)

2022-05-27 18:05 作者:雄獅虎豹  | 我要投稿

??途W(wǎng)高頻算法題系列-BM3-鏈表中的節(jié)點每k個一組翻轉(zhuǎn)

題目描述

將給出的鏈表中的節(jié)點每 k 個一組翻轉(zhuǎn),返回翻轉(zhuǎn)后的鏈表如果鏈表中的節(jié)點數(shù)不是 k 的倍數(shù),將最后剩下的節(jié)點保持原樣你不能更改節(jié)點中的值,只能更改節(jié)點本身。

原題目見:BM3 鏈表中的節(jié)點每k個一組翻轉(zhuǎn)

解法一:遞歸

使用遞歸的方式處理每k個一組的結(jié)點,具體處理方式如下:

  • 首先用tail記錄每次翻轉(zhuǎn)的尾部,就是第k+1個結(jié)點,從頭結(jié)點開始,遍歷鏈表,找到第k+1個結(jié)點,如果當(dāng)前結(jié)點數(shù)不夠k個,則不用反轉(zhuǎn)直接返回;

  • 然后從鏈表頭開始遍歷,翻轉(zhuǎn)結(jié)點并記錄反轉(zhuǎn)后的表頭pre和表尾結(jié)點head;

  • 然后遞歸處理從tail開始的后面的鏈表結(jié)點,并將head指向遞歸處理后的鏈表;

  • 返回新的表頭即為反轉(zhuǎn)后的新的鏈表的表頭結(jié)點。

代碼

1.01^{365} ≈ 37.7834343329 ??

0.99^{365} ≈ 0.02551796445 ??

相信堅持的力量!


??途W(wǎng)高頻算法題系列-BM3-鏈表中的節(jié)點每k個一組翻轉(zhuǎn)的評論 (共 條)

分享到微博請遵守國家法律
南城县| 苗栗县| 峡江县| 思南县| 广德县| 五峰| 加查县| 修武县| 天祝| 丰顺县| 潼南县| 永兴县| 东城区| 鸡泽县| 公主岭市| 同心县| 福泉市| 翁牛特旗| 确山县| 察哈| 弥渡县| 宝应县| 聂拉木县| 余干县| 青海省| 密云县| 朝阳市| 手机| 天气| 南充市| 平南县| 莱芜市| 瑞昌市| 安顺市| 韶关市| 嘉善县| 太和县| 衢州市| 周宁县| 治县。| 澄江县|