讨论社区

1032.字符流题目测试数据有问题。。

1032. 字符流难度困难7收藏分享切换为英文通过次数240提交次数1,308我人工检查了一下。。我的代码#include<stdio.h>#include<stdlib.h>#include<string.h>#define bool inttypedef struct {    char **letterCher;    int *lcDizzff;    int wordsSize;} StreamChecker;StreamChecker* streamCheckerCreate(char ** words, int wordsSize) {    StreamChecker *sc = (StreamChecker*)malloc(sizeof(StreamChecker)*1);    int i;    sc->letterCher = words;    sc->wordsSize = wordsSize;    sc->lcDizzff = (int*)malloc(sizeof(int)*wordsSize);    for(i=0;i<wordsSize;i++){    sc->lcDizzff[i] = 0; }    return sc;}bool streamCheckerQuery(StreamChecker* obj, char letter) { int f,s=0; for(f=0;f<obj->wordsSize;f++){ if(letter==obj->letterCher[f][ obj->lcDizzff[f] ]){ obj->lcDizzff[f] += 1; if(obj->lcDizzff[f]>=strlen(obj->letterCher[f])){    s ++; obj -> lcDizzff[f] = 0; } } } return s;}void streamCheckerFree(StreamChecker* obj) {    int i;    for(i=0;i<obj->wordsSize;i++){    free(obj->letterCher[i]); } free(obj->letterCher); free(obj->lcDizzff);}输出3 / 17测试数据时。。第七格用aabbbaa遍历完abaa输出应该是true答案却是FALSE我人工检查。。发觉我的答案没有问题。。

0 人关注了该问题 关注

0

刘岳 • 2月前

测试数据没有问题

数据:["abaa","abaab","aabbb","bab","ab"]

查询:["a"],["a"],["b"],["b"],["b"],["a"],["a"]

数据中没有任何aabbbaa的后缀出现,所以是False没问题。

0 个讨论

您需要登录后才可回复
您需要登录后才可以回复