模拟实现map和set