首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
编写一个函数,从给定的顺序表A中删除元素值在x到y(x≤y)之间的所有元素,要求以较高的效率实现。
编写一个函数,从给定的顺序表A中删除元素值在x到y(x≤y)之间的所有元素,要求以较高的效率实现。
admin
2014-12-25
18
问题
编写一个函数,从给定的顺序表A中删除元素值在x到y(x≤y)之间的所有元素,要求以较高的效率实现。
选项
答案
本题的算法思想是:从0开始扫描顺序表L,用k记录下元素值在X到Y之间的元素个数,对于不满足该条件的元素,前移k个位置。这种算法的时间复杂度为O(n),其中n为顺序表的长度。实现本题功能的函数如下: void delxy(SqList&A,int x,int y) { int i=0: int k=0; while(i
=x&&A.data[i]<=y) /*k记录被删除记录的个数*/ k++; A.data[i—k]=A.dab[i]; /*前移k个位置*/ i++; } A.length一=k: }
解析
转载请注明原文地址:https://kaotiyun.com/show/wiVx777K
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
传递函数的量纲是根据________来决定的。
操作系统中的接口分为用户接口和_______两大类。
批处理操作系统的基本特征是_____。
下列关于IP多播的说法中,错误的是【】
_____是指采用计算机软、硬件技术对由计算机、服务器、存储器、交换机和路由器等网络设备及相关软件组成的网络进行管理的工作。
将网络上各结点通过点到点的通信线路与中心结点连接起来的网络被称为______型网络。
某用户文件共12个逻辑记录,每个逻辑记录的长度为240个字符,现把该文件存放到磁带上,若磁带的记录密度为400字符/英寸,块与块之间的间隙为0.3英寸,请回答:采用记录成组操作且块因子为3时,磁带空间的利用率为多少?
若已知CX=0,则执行完L00P指令后,程序循环_________次。
线性定常确定性动态系统的数学模型一般为【】
随机试题
金属结构件的连接,大多采用________。
偏嗜饮酒多伤及
痛风的临床特点是
凉膈散的君药是
假设销货成本计算结果如下所示:这种成本计量的方法是
市盈率的计算公式为()
初二学生郭某偷了同学的饭菜票被发现,在以后的学校、班级获奖中,郭某虽有心参加,但都被班主任拒之门外,郭某数学成绩是班级最好的,省市数学竞赛,郭某报名参加,且取得全校选拔赛第一名,但学校以郭某有过偷窃的不良行为,不让郭某代表学校参加竞赛。
政府机构构成六要素中,属于政府机构行使行政权力、履行行政职责的物质基础是:
Theoldmanisusedto______earlyinthemorning.
What’saUniversityEducationWorth?I.Studentsgraduatingwithlargerandlargerdebts-UKuniversitiesbegantocharg
最新回复
(
0
)