实现HashSet和HashMap部分