基本数据结构实现(包括测试代码)