本程序演示利用KMP算法在文件流中搜索快速搜索数据,有时要搜索的数据量过大时,或者在一个低速的流(如网络流,串口流)上搜索时,我们在这种情况下很难一次性将要搜索的数据都放到内存中。此类情况应当使用流的方式进行搜索,这份代码使用KMP算法和状态机的原理,演示如何在一个流中高效的搜索数据。