(笑声) (掌声) 所以我在C++(CLRS)中应用了最古老的共同子序列算法(CLRS)入门, 它的工作很顺利。当我做这样的事情时:
./lcs abc bc> OUTPUT
当我打开 OUTPUT
文件 vim
中的 vim
文件时,我看到:
2 bc/code>
正确的是, sans that weird under NULLL
字符吗?
我从来没有遇到过这个问题... 有人知道怎么摆脱它吗?
Thanks! -kstruct
EDIT Here s the code that does the printing:
cout << lcsLength << " ";
if (lcsLength > 0) cout << lcsString;
return 0;
在 lcsString
是 std:::string
的地方。 不知道这是否有帮助...