我正在使用C#WinForm.它有十几个文本框,组合框和复选框.winform显示从数据库中检索的信息.表单上有一个禁用的保存按钮.我希望能够在更改任何文本框/组合框/复选框时启用它.
是否有一种简单的方法可以做到这一点,而无需为每个项目添加单独的事件处理程序?
我一直在阅读关于Knuth-Morris-Pratt算法的维基百科文章,我对如何在跳转/部分匹配表中找到值感到困惑.
i | 0 1 2 3 4 5 6
W[i] | A B C D A B D
T[i] | -1 0 0 0 0 1 2
Run Code Online (Sandbox Code Playgroud)
如果有人可以更清楚地解释因为句子的快捷方式规则
"让我们说我们发现了一个正确的后缀,它是一个正确的前缀,结束于W [2],长度为2(最大可能)
令人困惑.如果正确的后缀在W [2]结束,它的大小不是3吗?
另外我想知道为什么T [4]在没有大小为1的前缀和后缀时不是1:A.
感谢您提供的任何帮助.