青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Uriel's Corner

Research Associate @ Harvard University / Research Interests: Computer Vision, Biomedical Image Analysis, Machine Learning
posts - 0, comments - 50, trackbacks - 0, articles - 594
判斷字符串s3是否能由兩個字符串s1和s2切分拼成,復雜度O(nm),空間復雜度O(m)的寫法參考了Discussion
https://leetcode.com/problems/interleaving-string/solutions/31885/python-dp-solutions-o-m-n-o-n-space-bfs-dfs/
C++版,復雜度O(nm),空間復雜度O(nm)

 1 //97
 2 //Runtime: 380 ms (Beats 5.2%)
 3 
 4 class Solution {
 5 public:
 6     int dp[1010][1010];
 7 
 8     bool isInterleave(string s1, string s2, string s3) {
 9         if(!s1.length()) return s2 == s3;
10         if(!s2.length()) return s1 == s3;
11         int len = s3.length();
12         if(len != s1.length() + s2.length()) return false;
13         memset(dp, 0, sizeof(dp));
14         dp[0][0] = 1;
15         for(int i = 1; i <= len; ++i) {
16             for(int j = 0; j <= i && j <= s1.length(); ++j) {
17                 if(j >= 1 && s1[j - 1] == s3[i - 1] && dp[i - 1][j - 1]) {
18                     dp[i][j] = 1;
19                 }
20                 else if(j >= 0 && j < i && (i - j - 1) < s2.length() && s2[i - j - 1] == s3[i - 1] && dp[i - 1][j]) {
21                     dp[i][j] = 1;
22                 }
23                 if(i == len && dp[i][j]) return true;
24             }
25         }
26         return false;
27     }
28 };

Python版,復雜度O(nm),空間復雜度O(m)(用xrange空間和時間cost更小)

 1 #97
 2 #Runtime: 18 ms (Beats 91.39%)
 3 #Memory: 13.3 MB (Beats 82.78%)
 4 
 5 class Solution(object):
 6     def isInterleave(self, s1, s2, s3):
 7         """
 8         :type s1: str
 9         :type s2: str
10         :type s3: str
11         :rtype: bool
12         """
13         n, m, l = len(s1), len(s2), len(s3)
14         if n + m != l:
15             return False
16         dp = [True for _ in range(m + 1)]
17         for i in xrange(1, m + 1):
18             dp[i] = dp[i - 1] and s2[i - 1] == s3[i - 1]
19         for i in xrange(1, n + 1):
20             dp[0] = dp[0] and s1[i - 1] == s3[i - 1]
21             for j in xrange(1, m + 1):
22                 dp[j] = (dp[j] and s1[i - 1] == s3[i + j - 1]) or (dp[j - 1] and s2[j - 1] == s3[i + j - 1])
23         return dp[-1]
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            激情综合色综合久久综合| 在线不卡视频| 亚洲欧美日韩一区二区三区在线| 久久精品夜色噜噜亚洲a∨| 亚洲乱码视频| 亚洲精品女人| 99亚洲视频| 国产精品99久久久久久人| 亚洲美女尤物影院| 99精品视频免费| 99精品国产高清一区二区| 日韩视频免费大全中文字幕| 亚洲国产高清一区| 一本色道久久综合亚洲精品高清| 亚洲人精品午夜| 一本色道久久综合亚洲精品小说| 欧美激情第4页| 久久精品色图| 欧美成人亚洲成人| 欧美精品免费在线| 国产精品嫩草99a| 一区视频在线播放| 亚洲午夜久久久久久久久电影院 | 一区二区不卡在线视频 午夜欧美不卡'| 91久久精品美女高潮| 亚洲在线观看视频网站| 欧美成va人片在线观看| 亚洲天堂男人| 欧美激情视频在线播放| 国产亚洲精品综合一区91| 亚洲精品久久久久久久久久久久久| 亚洲影视在线播放| 亚洲精品久久久一区二区三区| 一区二区三区四区五区在线| 久久米奇亚洲| 亚洲国产精品传媒在线观看 | 亚洲国产成人午夜在线一区| 欧美一区二区女人| 国产精品免费看久久久香蕉| 一区二区高清视频| 亚洲精品在线三区| 欧美日韩精品在线| 亚洲欧美日韩精品久久亚洲区| 欧美电影免费观看| 麻豆成人91精品二区三区| 国内精品嫩模av私拍在线观看| 久久精品国产一区二区三区| 欧美一级大片在线观看| 亚洲国产精品欧美一二99| 欧美黄色影院| 国产精品午夜久久| 欧美大片91| 欧美成年人视频| 亚洲影视九九影院在线观看| 欧美一区二区三区四区夜夜大片 | 性感少妇一区| 欧美成人有码| 久久精品国产亚洲一区二区| 欧美另类videos死尸| 久久免费观看视频| 国产精品久久久亚洲一区| 免费永久网站黄欧美| 国产欧美一区二区精品性色| 91久久精品国产91性色tv| 激情综合色综合久久综合| 亚洲欧美国产视频| 亚洲欧美中文日韩在线| 欧美精品一区二区三| 亚洲国产一成人久久精品| 在线观看欧美一区| 男人天堂欧美日韩| 亚洲级视频在线观看免费1级| 黄色精品一区二区| 久久久99国产精品免费| 久久久人人人| 亚洲国产高清一区二区三区| 久久嫩草精品久久久精品| 午夜亚洲福利在线老司机| 欧美日韩视频一区二区| 99视频精品| 欧美一级片久久久久久久| 国产日韩欧美一区二区| 欧美一区二区三区免费观看| 久久综合福利| 99在线视频精品| 国产日韩综合一区二区性色av| 性色一区二区三区| 91久久精品国产| 亚洲免费网址| 亚洲精品一区二区三区婷婷月| 欧美日韩中文字幕在线视频| 亚洲免费影视| 亚洲福利国产精品| 欧美中文在线字幕| 亚洲人成在线播放| 国产亚洲一级高清| 欧美日韩免费观看一区三区| 久久久国产精彩视频美女艺术照福利| 欧美激情区在线播放| 久久久久国产精品www| 一区二区三区国产精品| 在线成人性视频| 欧美日精品一区视频| 狼狼综合久久久久综合网| 亚洲欧美日韩系列| 亚洲五月婷婷| 在线视频中文亚洲| 日韩视频中文| 一本色道久久| 亚洲午夜女主播在线直播| 亚洲精品久久7777| 日韩视频二区| 亚洲欧美日韩国产综合在线 | 玖玖精品视频| 久久精品国产精品亚洲精品| 亚洲一区二区三区乱码aⅴ| 亚洲精品视频在线| 亚洲精品一区中文| 亚洲天堂av图片| 亚洲午夜久久久久久久久电影院| 亚洲精品一区二区网址| 日韩小视频在线观看| 一区二区三区免费在线观看| 亚洲中字黄色| 免费日韩一区二区| 中国成人亚色综合网站| 欧美在线观看你懂的| 免费不卡在线观看av| 国产精品久久久久久久久久三级| 国产欧美三级| 日韩亚洲欧美成人| 久久精品亚洲热| 亚洲精品五月天| 久久偷窥视频| 国产精品欧美日韩一区| 亚洲美女av电影| 久久综合五月天婷婷伊人| 99在线视频精品| 欧美久久久久免费| 亚洲国产成人久久| 久久激情网站| 在线综合视频| 欧美日韩精品久久久| 亚洲福利视频网| 久久久精品性| 久久国产高清| 国产日韩亚洲欧美精品| 午夜精品亚洲一区二区三区嫩草| 亚洲第一精品电影| 久久视频国产精品免费视频在线| 国产精品亚洲综合一区在线观看 | 蜜臀99久久精品久久久久久软件 | 狠狠色狠狠色综合日日91app| 国产精品一区二区男女羞羞无遮挡| 国产日韩欧美日韩大片| 欧美一级免费视频| 亚洲性夜色噜噜噜7777| 国产精品福利网| 欧美一站二站| 久久中文字幕一区| 9色精品在线| 性欧美精品高清| 亚洲精品免费在线播放| 亚洲人成在线观看| 国产亚洲一区在线| 欧美激情小视频| 国产精品99一区二区| 久久久福利视频| 欧美日本国产一区| 久久免费高清视频| 欧美日韩亚洲一区二| 久久久久久有精品国产| 欧美日韩国产二区| 另类激情亚洲| 欧美日韩中文精品| 欧美高清视频免费观看| 国产视频在线观看一区二区| 亚洲国产成人tv| 激情综合色综合久久| 亚洲欧美成人一区二区三区| 日韩午夜免费| 久久婷婷丁香| 久久一区二区三区av| 国产精品入口66mio| 99国产精品久久久久老师| 亚洲精品一区二区在线| 毛片av中文字幕一区二区| 久久久久成人精品免费播放动漫| 欧美日韩免费一区二区三区视频| 欧美福利视频网站| 一区二区三区在线免费观看| 午夜精品视频在线| 久久精品国产综合| 韩国成人精品a∨在线观看| 亚洲免费影视第一页| 久久久久久久性| 亚洲第一毛片| 欧美揉bbbbb揉bbbbb| 欧美亚洲综合在线| 裸体歌舞表演一区二区|