日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言判断字符串镜像,leetcode392(判断子序列)--C语言实现

發(fā)布時間:2023/12/15 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言判断字符串镜像,leetcode392(判断子序列)--C语言实现 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

求:

給定字符串 s 和 t ,判斷 s 是否為 t 的子序列。

你可以認(rèn)為 s 和 t 中僅包含英文小寫字母。字符串 t 可能會很長(長度 ~= 500,000),而 s 是個短字符串(長度 <=100)。

字符串的一個子序列是原始字符串刪除一些(也可以不刪除)字符而不改變剩余字符相對位置形成的新字符串。(例如,"ace"是"abcde"的一個子序列,而"aec"不是)。

示例?1:

s = "abc", t = "ahbgdc"

返回?true.

示例?2:

s = "axc", t = "ahbgdc"

返回?false.

解:

1、雙指針

利用2個指針分別遍歷字符串s和字符串t,直到某個字符串遍歷完成。使用一個遍歷findCount來記錄匹配字符數(shù),findCount初始化為0,遍歷過程中如果發(fā)現(xiàn)字符匹配,findCount加1。退出時判斷findCount是否與字符串s的長度相等,相等說明是子串,否則不是子串。

時間復(fù)雜度:O(M+N),M為字符串s長度,N為字符串t長度,因為N遠(yuǎn)大于M,可以近似為O(N)

空間復(fù)雜度:O(1)

bool isSubsequence(char* s, char* t){

inti,j;intfindCount = 0;for(i=0,j=0;i

if(s[i]==t[j]){

++i;++findCount;}

}

returnfindCount == strlen(s);}

2、雙指針優(yōu)化

不計算字符串s和字符串t的長度,直接比。退出的條件是字符串s或字符串t遍歷完成。

時間復(fù)雜度:O(M+N),M為字符串s長度,N為字符串t長度,因為N遠(yuǎn)大于M,可以近似為O(N)

空間復(fù)雜度:O(1)

bool isSubsequence(char* s, char* t){

while(1){

if(!*s) return true;if(!*t) return false;if(*t++ == *s) s++;}

}

3、動態(tài)規(guī)劃

參考官方題解。

總結(jié)

以上是生活随笔為你收集整理的c语言判断字符串镜像,leetcode392(判断子序列)--C语言实现的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 美日韩av| 天堂视频网 | 天天艹天天爽 | 小箩莉末发育娇小性色xxxx | 欧美黄大片 | 欧美激情精品久久久久久蜜臀 | 国产精品自拍片 | 欧美精品一区二区三区久久久 | www.操.com| 国产日韩精品一区二区三区在线 | 中文字幕不卡视频 | 这里只有精品免费视频 | 欧美综合视频在线观看 | 精品人妻互换一区二区三区 | 日本wwwxxxx | 欧美人与性动交α欧美片 | 91在线视频网址 | 日本天堂网在线观看 | 999热精品视频 | 国产伦精品一区二区三区四区免费 | 日本一区二区在线观看视频 | 国产3区 | 狠狠噜噜 | 日本一区二区视频免费 | 日韩图色 | 成人免费视频网址 | 免费看91| 久久伊人影视 | 国产欧美在线看 | 欧美 在线 | 国产123 | 韩日av在线 | 国产乱人对白 | 亚洲在线中文字幕 | 午夜在线国产 | 看污网站| 国产熟妇搡bbbb搡bbbb | 国产成人无码网站 | 日本不卡视频在线播放 | 69黄色片| 欧美成人自拍视频 | 久久久久久久久久久久91 | 国产在线视频自拍 | 99er精品视频 | 欧美日一本| 久久久久精 | 日本xxxx裸体xxxx | 四虎影视免费看 | 伊人焦久影院 | 人妻无码一区二区三区免费 | 国产成人精品一区二区三区四区 | 佐山爱av在线 | 奇米成人网| 欧洲-级毛片内射 | 精品网站| 成人午夜免费网站 | 午夜一级视频 | 欧美一区二区三区视频 | h在线观看视频 | 亚洲av永久无码精品一区二区国产 | 日韩av电影在线播放 | 看毛片看毛片 | 国产成人av无码精品 | 亚洲爱v | 成人中文字幕+乱码+中文字幕 | 中文一二区 | 欧美日韩国产一区二区在线观看 | av免费观看大全 | 亚洲一区av在线 | 精品国产一区二区三区久久久 | 天堂中文在线网 | 色香蕉网站 | 亚洲xxxxx| 极品美女一区二区三区 | 97热久久 | 黄色日b片 | 亚洲精品五月天 | 免费av大全 | 黄色在线免费观看网站 | 午夜av网站 | 37p粉嫩大胆色噜噜噜 | 蜜臀一区二区三区精品免费视频 | 免费日韩一区 | 亚洲va国产va天堂va久久 | aaa久久| 91免费网站| 男女啪啪软件 | 日韩欧美二区 | 亚洲精品白浆高清久久久久久 | 久久午夜伦理 | www.香蕉视频在线观看 | 精品在线视频一区二区 | 国产激情av在线 | 成人www| 国产成人一区二区三区视频 | 美女成人在线 | 欧美日韩亚洲第一 | 欧美成人短视频 | 久久对白|