用List实现的,简单易懂,是我在一个项目中所用到,方便学习