顺序表的删除问题

七公子v 2019-03-07 09:36:33
照着书上敲了一遍,有一个问题,删除了一个元素,把后面的往前挪,L->a[k-1]=L->a[k]这个过程是把后面的值复制给前面的位置吗?那最后一个a[length-1]不就多出来了,不用删除吗?
...全文
166 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
七公子v 2019-03-07
  • 打赏
  • 举报
回复
哦哦,懂了,非常感谢
636f6c696e 2019-03-07
  • 打赏
  • 举报
回复
没有清除内存,只是把可访问的区域减少了 对于频繁添删元素的场景下,这种方式能够减少频繁申请释放内存的性能损耗
qq_42307333 2019-03-07
  • 打赏
  • 举报
回复
length已经减1了,正常是不会访问到那个地址了

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧