国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

c++ - 【LeetCode】Word Pattern

瀏覽:101日期:2022-10-13 09:35:21

問(wèn)題描述

我在 LeetCode 上練習(xí) Word Pattern(題目連接點(diǎn)這里),寫(xiě)的程序放在本地VS2008上跑如下實(shí)例:

pattern = 'abba', str = 'dog cat cat fish' should return false.

沒(méi)有問(wèn)題,返回的是false,但是放在LeetCode 上提交,提示錯(cuò)誤,錯(cuò)誤如下:

c++ - 【LeetCode】Word Pattern

代碼如下:

class Solution {public: bool wordPattern(string pattern, string str) {const int len = pattern.length();char * c = new char[len+1];strcpy(c, pattern.c_str() );char * arr[1024];int num = 0;char * pch;pch = strtok(c, ' ');while (pch != NULL){ arr[num++] = pch; pch = strtok(NULL, ' ');}vector<char> vecStr;vector<char *> vecPattern;for (int i = 0; i < num; ++i){ for (int j = 0; j < vecStr.size(); ++j) {if (vecStr[j] == str[i] && *(vecPattern[j]) != *(arr[i]) ){ return false;} } for (int j = 0; j < vecPattern.size(); ++j) {if (*(vecPattern[j]) == *(arr[i]) && vecStr[j] != str[i]){ return false;} } vecStr.push_back(str[i]); vecPattern.push_back(arr[i]);}return true; }};

求指教。

問(wèn)題解答

回答1:

我拿你的代碼運(yùn)行了一下發(fā)現(xiàn)就是錯(cuò)的呀。為什么呢,因?yàn)?/p>

pch = strtok(c, ' '); while (pch != NULL) {arr[num++] = pch;pch = strtok(NULL, ' '); }

這里你的c本來(lái)應(yīng)該是str,你卻指向了pattern。

而且我覺(jué)得你寫(xiě)到后面pattern和str可能在你腦子里已經(jīng)亂掉了,你還得接著往下改。

標(biāo)簽: word
相關(guān)文章:
主站蜘蛛池模板: 亚洲天堂网在线观看视频 | 久久国产精品-国产精品 | 国产日韩欧美精品一区二区三区 | 色欲麻豆国产福利精品 | 91久国产在线观看 | 全免费a级毛片免费看 | 91免费国产高清观看 | 男人的天堂在线免费视频 | 国产美女精品一区二区三区 | 久久综合久久久久 | 亚洲精品久久久久影院 | 99视频精品免费99在线 | 男人的天堂毛片 | 91精品国产综合成人 | 日韩在线手机看片免费看 | 韩国免费播放一级毛片 | 久久网免费 | 欧美成人精品一区二区 | 欧美韩国日本一区 | 免费观看欧美精品成人毛片能看的 | 久久久精品视频免费观看 | 亚洲精品不卡久久久久久 | 加勒比综合网 | 亚洲刺激视频 | 国产成人高清精品免费5388密 | 欧美午夜精品久久久久免费视 | 成人网中文字幕色 | 99久久99久久久99精品齐 | 国内成人自拍视频 | 成人精品一区二区不卡视频 | 深夜福利国产福利视频 | 波多野结衣中文在线播放 | 91亚洲人成手机在线观看 | 美女黄18 | 日韩精品在线免费观看 | 亚洲国产日韩欧美在线 | 国产欧美日韩免费一区二区 | 99免费视频观看 | 在线免费视频国产 | 毛片观看网址 | 欧美巨大video粗暴 |