日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > 互聯(lián)網(wǎng) > leetcode - Palindrome Partitioning

leetcode - Palindrome Partitioning

來源:程序員人生   發(fā)布時(shí)間:2014-10-08 08:00:00 閱讀次數(shù):2331次

Given a string s, partition s such that every substring of the partition is a palindrome.

Return all possible palindrome partitioning of s.

For example, given s = "aab",
Return

[ ["aa","b"], ["a","a","b"] ]

class Solution { public: std::vector<std::vector<std::string>> partition(std::string s) { std::vector<std::vector<std::string>> result; std::vector<std::string> ans; dfs(s,ans,result); #if 0 for (int i = 0; i < result.size(); i++) { for (int j = 0; j < result[i].size(); j++) { std::cout << result[i][j] << " "; } std::cout << std::endl; } #endif // 1 return result; } private: void dfs(std::string s,std::vector<std::string> &ans,std::vector<std::vector<std::string>> &result) { if(s.size() < 1) { result.push_back(ans); return ; } for (int i = 0; i < s.size(); i++) { int a = 0,b = i; while(a < b) { if(s[a] == s[b]) a++,b--; else break; } if(a >= b) { ans.push_back(s.substr(0,i+1)); dfs(s.substr(i+1),ans,result); ans.pop_back(); } } } };


生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 国产精品毛片无码 | 成人短视频在线观看 | 久久久久一区 | 精品一区久久 | 日韩免费| 午夜黄色大片 | 日韩手机在线 | 亚洲视频在线视频观看视频在线 | 成人教育av | 欧美在线一区二区三区四区 | 国产精品一区二区三区在线 | 国产一在线 | 亚洲一区二区综合 | 国产精品久久久久久久 | 成人黄色大全 | www.av视频在线观看 | 日本久久网 | 午夜视频在线免费观看 | 国产韩国精品一区二区三区 | 牛牛影视一区二区三区免费看 | 玖玖玖视频 | 午夜精品 | 亚州av一区 | www.麻豆| 免费一级淫片 | 一区视频在线 | 日本a视频| 国产激情第一页 | 欧美一级在线视频 | 色综合一区二区三区 | 久草在线免费福利 | 日韩欧美网站 | 国产在线观看免费麻豆 | 亚洲日本一区二区三区 | 亚洲欧美国产另类 | 欧美亚洲成人网 | 中文av网站 | 成人欧美一区二区三区在线播放 | 日韩国产精品一区 | 久久精品 | 欧美日韩免费在线观看 |