已知一个整数线性表采用顺序表L存储。设计一个尽可能高效的算法删除其中所有值为负整数的元素(假设L中值为负整数的元素可能有多个)。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已结题
线性表采用顺序表L存储的问题
收起
- 写回答
- 好问题 0 提建议
- 关注问题
- 微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
快乐鹦鹉 2021-09-22 12:06关注遍历数组,将不是负数的值复制到数组从0开始的位置即可。
typedef struct _seqlist { int data[1000]; int len; }seqlist; seqlist s; void remove() { int n=0; for(int i=0;i<s.len;i++) { if(s.data[i] >= 0) s.data[n++] = s.data[i]; } s.len = n; }
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 3无用举报微信扫一扫点击复制链接分享编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览
轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-06-10 15:03回答 2 已采纳 1、T2、i<03、i>length-14、data[i]5、length-16、data[i]=data[i+1]7、--8、x
- 2022-10-15 14:17回答 1 已采纳 List Delete( List L, ElementType minD, ElementType maxD ) { int i,j=0,k = L->Last;
- 2021-11-13 10:38回答 1 已采纳 只需要写删除函数吗?
- 2022-07-14 01:45线性表可以是顺序表或链表等形式,而在这个例子中,由于提到了“顺序表”,我们可以推断出L是一个基于数组实现的线性表,即顺序存储结构。 顺序表是一种物理存储单元上连续的数据结构,它的特点是可以通过下标直接...
- 2021-06-07 08:29回答 1 已采纳 char sex; //性别 printf(" 性别:"); scanf_s("%s", &e->sex, 3); printf_s("学号:%d 姓名:%s 性别:%s 年龄:
- 2022-04-11 09:12回答 1 已采纳 你这是想让改错还是补全还是重写?
- 2021-04-02 03:15回答 5 已采纳 你用的是头插法,你的存储顺序和你的插入顺序相反。你每次插入的位置都是1,就把前面插入的元素挤到后面去了,即98行。按你本来想顺序存储的想法来的话应该是InsList(&L,i+1,stu[i]);,这
- 2024-07-27 08:38三玖诶的博客 此时所构成的线性表称为顺序表。 类似于C语言程序中的数组,不同于数组的时候,需要保证元素连续存储。链式存储结构: 所谓的链式存储结构,指的是采用非连续存储空间存储线性表中的所有数据元素,其中每一个...
- 2021-06-07 08:20回答 1 已采纳 不知道你这个问题是否已经解决, 如果还没有解决的话: 建议你看下这篇博客👉 :用单链表实现学生信息管理系统如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^
- 2021-03-16 14:41回答 2 已采纳 这个函数少了一个半边大括号'}',加上去就好 Status ListInsert1(SqList &L, int i, int e) { int k; if (!L.elem) { retu
- 2024-03-06 08:51señoritaw的博客 顺序表:用顺序存储的方式实现线性表顺序存储:把逻辑上相邻的元素存储在物理位置上也相邻的存储单元中C语言中通过sizeof(ElementType)可以知道一个数据元素的大小。
- 2024-09-15 09:36爱吃樱桃aa的博客 若一个线性表采用顺序表L存储,其中所有元素为整数。设计一个时间空间两方面尽可能高效的算法,将所有元素划分为三部分,三部分以K1和K2为界。划分举例:对于(6,4,10,7,9,2,10,1,3,30),已知K1=5,K2=8,...
- 2022-05-03 05:20魍835的博客 一、线性表之顺序表 1.1顺序表的定义 线性表的顺序存储结构,指的是用一段地址连续的存储单元依次存储线性表的数据元素。又称顺序表。 1.2顺序表的特点 1)逻辑上相邻的元素 ai, ai+1, 其存储位置也是相邻的;...
- 2022-05-15 15:09达芬奇的奇妙之旅的博客 线性表 线性表:线性表是具有相同数据类型的n个(n>=0)个数据元素的有限序列,其中n为表长,当n==0是线性表为空表,若是使用 L命名为线性表...后面所要讲的顺序表和链表值得是存储结构,切勿将其混淆。 线性表的顺
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
- 公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司