344.反轉(zhuǎn)字符串
思路:雙指針遍歷交換元素
看完代碼隨想錄之后的想法:
庫函數(shù)運(yùn)用要分場合
?541.?反轉(zhuǎn)字符串II
思路:循環(huán)數(shù)組,找到相應(yīng)位置,再交換
看完代碼隨想錄之后的想法:
查找位置可以用循環(huán)條件控制,見過但沒用過,get到了
劍指Offer?05.替換空格?
思路:暴力
看完代碼隨想錄之后的想法:
雙指針解法真牛
151.翻轉(zhuǎn)字符串里的單詞?
思路:
整體反轉(zhuǎn)字符串,再按空格反轉(zhuǎn)
看完代碼隨想錄之后的想法:
邊上空格要去除;
雙反轉(zhuǎn)+移位,在原始數(shù)組上進(jìn)行反轉(zhuǎn)??臻g復(fù)雜度O(1) 這方法太厲害了
劍指Offer58-II.左旋轉(zhuǎn)字符串?
思路:
如果可以使用額外空間,那直接拼接新的字符串即可
看完代碼隨想錄之后的想法:
通過局部反轉(zhuǎn)+整體反轉(zhuǎn) 達(dá)到左旋轉(zhuǎn)的目的 沒想到,厲害
今日收獲,記錄一下自己的學(xué)習(xí)時長
隨著學(xué)習(xí)深入,思路在拓展,加油