c++编程问题怎样删除一个结构体数组中的数据 比如图中,我想删除茶叶这一项的所有数据,该怎么办呢? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c++编程 结构体数组 茶叶 搜索资料 2个回答 #合辑# 面试问优缺点怎么回答最加分? shu2xiao 2017-12-28 · TA获得超过246个赞 知道小有建树答主 回答量:122 采纳率:100% 帮助的人:80万 我也去答题访问个人页 关注 展开全部 数组的好处是,可以以O(1)的复杂度随机访问某个元素,但是插入或删除的话,就比较麻烦了:如果想删除数组中某一个元素的话,就需要把这个元素后面的数据项全部往前移动一位,复杂度是O(N)。或者换种思路,可以使用“逻辑删除”:在结构体中增加一个标识为“bDeleted",删除一个元素,其实就是把这个标识为设置为1,然后处理数据的时候判断这个标识为是否被设置,对于设置了标识位的元素,就认为它是删除了的。 更多追问追答 追问 如果数组往前移一位,最后一组就重复了啊 虽然删除了茶叶,但猪这一项重复了 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 军前武将将军b 2017-12-27 · TA获得超过343个赞 知道小有建树答主 回答量:522 采纳率:34% 帮助的人:133万 我也去答题访问个人页 关注 展开全部 所有数据, 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容超级码客~2025版海量数据结构与算法面试题+笔试&答案超级码客涵盖超 3000 道数据结构与编程算法常见面试题,适合全体系复习巩固编程基础涉及二元查找树、链表操作、栈、数组、字符串处理、二叉树、动态规划、递归、哈希表等www.chaojimake.cn广告 其他类似问题 2017-05-23 C++ 怎么删除结构体数组中的某一个 1 2013-07-23 C++如何删除一个结构体数组 2 2013-05-28 c++怎么清空结构体数组里的数据 6 2013-10-12 在C语言中,怎么删除一个结构体数组中的数据? 1 2012-07-10 C++如何读入一个文件中的结构体数组数据? 8 2015-03-31 c++如何删除一个数组中的重复元素 68 2011-03-11 c++里如何删除数组中的元素 29 2018-12-07 C++中定义一个结构体数组,该数组中有100个这样的结构体对... 更多类似问题 > 为你推荐: