本代码采用C++实现,在Unbuntu下开发,使用g++编译,附有makefile,代码中有相关的注释,如发现有问题,请不吝指教,谢谢!