나는 어떤 문장을 유효한 문장으로 파싱하는지에 대해 의문을 가지고 있습니다. 유효한 문장으로 텍스트를 구문 분석
텍스트가iamjhamb
을 부여하고
i am jhamb
My approach: I solved this using Dynamic programmnig,
Make an array T[], where T[i] shows string from 0 to i made any valid setence or not
formula is T[i] = 1 iff T[j] = 1 and substring(j+1, i) is a word in dictionary for all
j < i.
으로 분석되고 가정하지만이 questioin의 수요가 아니므로이 방법은, 그것은 가능한 모든 단어는이 텍스트에서 형성 제공, 완전히 정확하지 않습니다. 이 방법을 수정하거나 다른 좋은 접근 방법을 제안하십시오.
나는 하나 더 의심 스럽다. 필자는 Suffix 배열에 관해서 많은 것을 조사했지만 좋은 튜토리얼을 얻지 못했다. 그래서 그 개념을 이해하게하거나 좋은 링크를 제안하십시오. 미리 감사드립니다.
귀하의 "유효한"문장은 무엇입니까? 예 : 영어로 된 문장으로 "감각"을 갖거나 영어 단어로 이루어져야합니까? –
사전에 있거나 단어가 의미가 있다고 말할 수 있어야합니다. – devsda