算法集，算法总结程序工具项目，准备不断优化后作为工具用。java版本