思路:一開始的思路是將字串轉化為字串陣列,在新建乙個stringbuilder型別的變數 str儲存字元。
先遍歷下標從n開始到字元陣列尾部的字元新增到str中,再遍歷字元陣列前n個字元新增到str中。
最後str轉化為string型別返回。
class
solution
for(
int i = n; i < ch.length; i++
)for
(int i =
0; i < n; i++
)return str.
tostring();}}
簡化一下:直接遍歷字串s:
先向 str新增 「第 n + 1 位至末位的字元」 ;
再向str 新增 「首位至第 n 位的字元」 ;
將str轉化為字串並返回
class
solution
for(
int i =
0; i < n; i++
)return str.
tostring();}}
使用切片函式對字串的 「第 n + 1 位至末位的字元」和「首位至第 n 位的字元」 進行切片,使用 「+」 運算子拼接並返回即可。
class
solution
}
CUDA學習(九十八)
流關聯示例 將資料與流關聯可以對cpu gpu併發性進行細粒度的控制,但是在使用低於6.x的計算能力的裝置時,必須記住哪些資料是可見的。檢視較早的同步示例 device managed int x,y 2 global void kernel int main 在這裡,我們明確地將y與主機可訪問性相...
PYTHON第九十八天筆記1 14 星期日
問題 1 方法過濾器 def has class but no id tag print soup.find all has class but no id 3 為什麼不用多程序而用多執行緒的方式?單執行緒下 自己實現的矇騙作業系統 偽裝執行緒非io狀態的占用cpu的行為 的併發叫做協程,這是一種方...
題解六十八
給定單向鍊錶的頭指標和乙個要刪除的節點的值,定義乙個函式刪除該節點。返回刪除後的鍊錶的頭節點。注意 此題對比原題有改動 示例 1 輸入 head 4,5,1,9 val 5 輸出 4,1,9 解釋 給定你鍊錶中值為 5 的第二個節點,那麼在呼叫了你的函式之後,該鍊錶應變為 4 1 9.示例 2 輸入...