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

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>
            久久激情综合网| 亚洲人精品午夜| 韩日欧美一区| 国产欧美一区二区白浆黑人| 国产精品第13页| 国产精品免费看片| 国产精品一区二区你懂得 | 欧美gay视频激情| 免费视频久久| 99综合在线| 先锋影音国产精品| 久久久久久精| 欧美日韩一区二区视频在线| 国产精品久久久一区二区| 国产色婷婷国产综合在线理论片a| 国产一区视频在线看| 亚洲激情第一区| 亚洲综合色视频| 久久亚洲国产精品一区二区 | 老司机成人网| 亚洲国产精品t66y| 亚洲尤物视频网| 久久久久久9| 欧美私人网站| 在线精品视频一区二区三四| 亚洲乱码国产乱码精品精天堂| 亚洲自啪免费| 夜久久久久久| 久久激情视频久久| 亚洲精品偷拍| 久久久蜜臀国产一区二区| 欧美日韩极品在线观看一区| 欧美风情在线观看| 国产视频欧美| 亚洲人成网在线播放| 性欧美8khd高清极品| 91久久久在线| 久久精品夜色噜噜亚洲aⅴ| 国产精品高潮呻吟久久av无限| 在线观看视频一区| 欧美在线精品一区| 一本久道久久综合中文字幕| 美女视频网站黄色亚洲| 国产亚洲精品aa| 亚洲一卡二卡三卡四卡五卡| 久久一区视频| 午夜精品久久久久久久99水蜜桃 | 欧美成人蜜桃| 国内精品免费在线观看| 亚洲一区二区三区国产| 亚洲国产欧美日韩| 欧美不卡一卡二卡免费版| 国产综合在线看| 久久精品麻豆| 午夜精品一区二区三区电影天堂| 欧美三区美女| 一本久久精品一区二区| 亚洲人成精品久久久久| 欧美aa在线视频| 伊人久久大香线蕉综合热线| 久久久噜噜噜久久人人看| 亚洲一品av免费观看| 国产精品福利在线观看| 亚洲一区欧美一区| 一本大道久久a久久精二百| 欧美日韩三区四区| 亚洲图片在线| 亚洲综合视频在线| 国产农村妇女精品一二区| 亚洲你懂的在线视频| 亚洲午夜精品网| 国产精品视频精品| 久久天天躁狠狠躁夜夜av| 欧美专区日韩专区| 亚洲激情在线视频| 亚洲日本aⅴ片在线观看香蕉| 欧美日本精品一区二区三区| 亚洲精品老司机| 亚洲免费成人av电影| 国产精品日韩欧美大师| 久久久亚洲综合| 欧美国产日韩一二三区| 午夜精品免费在线| 久久久久网址| 99在线精品视频在线观看| 亚洲制服丝袜在线| **欧美日韩vr在线| 一区二区毛片| 在线日韩中文| 日韩午夜免费视频| 日韩亚洲欧美成人一区| 国产一区二区三区在线免费观看| 亚洲视频欧美在线| 亚洲欧美日韩国产中文在线| 一区免费视频| 99亚洲精品| 在线激情影院一区| 夜夜躁日日躁狠狠久久88av| 国产一区久久| 日韩午夜在线观看视频| 国产一区二区三区在线观看网站 | 亚洲欧美影院| 麻豆成人在线观看| 性一交一乱一区二区洋洋av| 久久欧美中文字幕| 亚洲综合国产精品| 欧美大学生性色视频| 久久国产精品电影| 欧美激情黄色片| 久久精品99国产精品酒店日本| 老牛嫩草一区二区三区日本| 欧美一区二区在线看| 欧美激情亚洲视频| 久久久久久亚洲综合影院红桃| 欧美午夜国产| 亚洲国产日韩欧美在线图片| 国产精品视频不卡| 亚洲免费观看高清完整版在线观看熊| 好吊日精品视频| 亚洲一区免费网站| 亚洲一区二区免费看| 欧美激情精品久久久久久变态| 久久综合五月天婷婷伊人| 国产欧美另类| 亚洲一区视频在线| 亚洲中无吗在线| 国产精品igao视频网网址不卡日韩| 老司机亚洲精品| 狠狠色香婷婷久久亚洲精品| 午夜亚洲激情| 欧美自拍丝袜亚洲| 国产精品一区二区三区久久久| 在线亚洲免费视频| 亚洲一区欧美| 国产精品久久久久久久久搜平片| 亚洲免费观看在线观看| 亚洲婷婷国产精品电影人久久| 欧美激情精品久久久久久变态| 亚洲国产高清自拍| 亚洲免费精彩视频| 欧美日韩久久精品| 一区二区三区你懂的| 亚洲一区综合| 国产精品一区二区久久| 性色av一区二区三区在线观看| 久久成年人视频| 国内成人精品视频| 久久久久国产精品一区三寸| 欧美激情导航| 日韩视频在线观看一区二区| 欧美四级电影网站| 中文成人激情娱乐网| 亚洲精品国产精品久久清纯直播 | 久久精品国产精品亚洲精品| 欧美专区中文字幕| 国产一区二区三区成人欧美日韩在线观看| 亚洲一区中文| 久久综合色一综合色88| 亚洲精品国精品久久99热| 在线观看欧美日本| 欧美好吊妞视频| 亚洲一区在线观看免费观看电影高清| 欧美亚洲视频在线观看| 在线观看三级视频欧美| 欧美日韩国产成人高清视频| 亚洲影视在线播放| 麻豆国产va免费精品高清在线| 亚洲经典自拍| 国产精品久久久久久模特| 久久精品国产免费观看| 亚洲国产欧美日韩精品| 亚洲与欧洲av电影| 韩国av一区二区三区四区| 欧美激情偷拍| 亚洲欧美一区二区激情| 亚洲国产经典视频| 久久久久青草大香线综合精品| 亚洲国产欧美日韩精品| 国产麻豆综合| 欧美激情四色| 久久亚洲精品中文字幕冲田杏梨| 亚洲欧洲一区二区三区在线观看| 午夜在线电影亚洲一区| 亚洲精品网站在线播放gif| 国产视频丨精品|在线观看| 欧美精品在线免费观看| 久久精品国产69国产精品亚洲| 亚洲伦理中文字幕| 免费日韩av片| 久久久国产精品一区二区中文| 一区二区三区欧美| 亚洲日本成人女熟在线观看| 国产亚洲精品资源在线26u| 欧美日韩免费高清一区色橹橹| 久久综合九色欧美综合狠狠| 欧美一区二区视频97| 亚洲午夜电影在线观看| 99精品视频免费| 亚洲看片免费| 亚洲国产日韩在线一区模特|