劍指offer 簡單題記錄

2021-10-03 11:47:21 字數 516 閱讀 5526

面試題58 - ii. 左旋轉字串

字串的左旋轉操作是把字串前面的若干個字元轉移到字串的尾部。請定義乙個函式實現字串左旋轉操作的功能。比如,輸入字串"abcdefg"和數字2,該函式將返回左旋轉兩位得到的結果"cdefgab"。

示例 1:

輸入: s = 「abcdefg」, k = 2

輸出: 「cdefgab」

示例 2:

輸入: s = 「lrloseumgh」, k = 6

輸出: 「umghlrlose」

限制:

1 <= k < s.length <= 10000
class

solution

; for(int i=0; ireturn s.

substr

(n, s.

length()

-1)+ s.

substr(0

,n);}}

;

劍指offer 難題記錄

將最近幾天遇到的難題,整理記錄下來,以備複習!記錄兩個有趣的 csdn排行第一部落格和左耳朵陳浩關於fork 一 正規表示式匹配 本文參考 正規表示式 題目描述 請實現乙個函式用來匹配包括 和 的正規表示式。模式中的字元 表示任意乙個字元,而 表示它前面的字元可以出現任意次 包含0次 在本題中,匹配...

劍指 offer 刷題記錄

任誰都躲不過找工作的問題,好希望能多準備一些時間,奈何時間不等人,每天刷幾道題,並且記錄下來吧 def replacespace s write code here num space 0 new s for i in range len s if i num space 1 for i in ra...

劍指offer刷題記錄

遞迴法 鍊錶的後續遍歷,並用self.k來記錄倒數節點的位置,找到了就返回找到的節點,否則返回none coding utf 8 class listnode def init self,x self.val x self.next none class solution def init self...