0001 #include <cstdlib> 0002 #include <cstdio> 0003 #include <cstring> 0004 #include <algorithm> 0005 #include "_share/util.h" 0006 0007 #define printString(s) { for (size_t m = strlen(s), k = 0; k < m; k++) printf("%4c",(s)[k]); } 0008 0009 void showProgress(char*, char*, int, int); //显示算法进程 0010 void printNext(int*, int, int); //打印Next表 0011 void buildNext(char*, int, int*); //构造Next表 0012 void buildBC(char*, int, int*); //构造BC表 0013 void buildGS(char*, int, int*); //构造GS表 0014 void buildSS(char*, int, int*); //构造SS表 0015 void printBC(int*); //打印BC表 0016 void printGS(char*, int*); //打印GS表