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

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

力扣:反轉(zhuǎn)字符串

2023-04-11 09:16 作者:薄荷硬糖醬  | 我要投稿

344. 反轉(zhuǎn)字符串

難度簡單750

編寫一個函數(shù),其作用是將輸入的字符串反轉(zhuǎn)過來。輸入字符串以字符數(shù)組?s?的形式給出。

不要給另外的數(shù)組分配額外的空間,你必須原地修改輸入數(shù)組、使用 O(1) 的額外空間解決這一問題。

?

示例 1:

輸入:s = ["h","e","l","l","o"]輸出:["o","l","l","e","h"]

示例 2:

輸入:s = ["H","a","n","n","a","h"]輸出:["h","a","n","n","a","H"]

?

提示:

  • 1 <= s.length <= 105

  • s[i]?都是?ASCII?碼表中的可打印字符

通過次數(shù)725,608提交次數(shù)911,425

第一種法:

雙指針法,時間復雜度O(n)

注意:記得迭代循環(huán)條件

class?Solution?{

public:

????void?reverseString(vector<char>&?s)?{

????????int?left,right;

????????left?=?0,right?=?s.size()-1;

????????while(left<right){

????????????char?tmp?=?s[left];

????????????s[left]?=?s[right];

????????????s[right]?=?tmp;

????????????left++,right--;

????????}

????}

};


力扣:反轉(zhuǎn)字符串的評論 (共 條)

分享到微博請遵守國家法律
台州市| 苍山县| 天津市| 四川省| 博白县| 崇文区| 万州区| 鹤山市| 个旧市| 孟连| 通河县| 克东县| 彭水| 溧阳市| 盐池县| 凌海市| 阿克陶县| 鄱阳县| 永善县| 普兰店市| 吉林市| 漳平市| 涡阳县| 济源市| 上饶市| 湟中县| 称多县| 南皮县| 上饶市| 石楼县| 东山县| 闻喜县| 筠连县| 湘西| 乐昌市| 阿鲁科尔沁旗| 台州市| 桑日县| 镶黄旗| 禄丰县| 武胜县|