队列中可以用一级指针或者二级指针来进行元素的删除操作,若采用一级指针时,需找到删除元素的前一个元素,然后将删除元素的前一个元素的指针指向删除元素的后一个元素,然后再将要删除的元素delete;若采用二级指针,先移动指针的地址到要删除的元素位置 ppointer = &(pointer) ,注意不要直接更改二级指针的值*ppointer = pointer, 这样做会将前边的元素也一起删除。
队列中元素的删除
最新推荐文章于 2024-06-26 21:39:44 发布
队列中可以用一级指针或者二级指针来进行元素的删除操作,若采用一级指针时,需找到删除元素的前一个元素,然后将删除元素的前一个元素的指针指向删除元素的后一个元素,然后再将要删除的元素delete;若采用二级指针,先移动指针的地址到要删除的元素位置 ppointer = &(pointer) ,注意不要直接更改二级指针的值*ppointer = pointer, 这样做会将前边的元素也一起删除。