半边数据结构