常用算法以及使用场景,实现