assignment1,2
sync to master
Merge pull request #2 from ds-sww/master

Update commits Assignment 3
clear
Initial Commit
rebase
Merge branch 'assignment3' of https://github.com/LyqSpace/codebase into assignment3
Deleted assignment1.
Everything EXCEPT BMImpl
Finish simplified automata by myself.
Supplement the destructor & improve code style in KMPImpl.cpp
assignment2 completed
assignment3 commit by 13307130150
Merge branch 'assignment3'
Assignment3 done.
Merge branch 'assignment3' of https://github.com/LyqSpace/codebase into assignment3
Merge branch 'master' of https://github.com/ds-sww/codebase
Assignment3 done.
assignment3-ihciah
Merge branch 'master' of github.com:ds-sww/codebase