一些基本的算法知识，当做学习记录，以便后续学习