c语言数组去重算法