題解九十八

2021-10-08 15:36:25 字數 857 閱讀 1020

思路:一開始的思路是將字串轉化為字串陣列,在新建乙個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 輸入...