,并且数组中不包含重复元素。...index元素的起始地址
IntSet升級
升级编码为INTSET_ENC_INT32,每个整数占4字节,并按照新的编码方式及元素个数扩容数组
倒序依次将数组中的元素拷贝到扩容后的正确位置
正序挨个拷贝...c语言写数组插入元素的算法时,也是将元素挨个后移,然后腾出位置,插入新元素。...将待添加的元素放入数组末尾
最后,将intset的encoding属性改为INTSET_ENC_INT32,将length属性改为4
升级源码分析
insetAdd–插入元素
/* Insert an...1表示元素存在,我们不需要进行任何操作
//如果返回0,表示元素还不存在
static uint8_t intsetSearch(intset *is, int64_t value, uint32_t