各种算法的总结及源代码,以及各种相似算法的优缺点