首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
已知一个顺序表中的元素按元素值非递减有序排列,编写一个函数,删除向量中多余的值相同的元素。
已知一个顺序表中的元素按元素值非递减有序排列,编写一个函数,删除向量中多余的值相同的元素。
admin
2014-12-25
62
问题
已知一个顺序表中的元素按元素值非递减有序排列,编写一个函数,删除向量中多余的值相同的元素。
选项
答案
本题的算法思想:由于向量中的元素按元素值非递减有序排列,值相同的元素必为相邻的元素,因此依次比较相邻两个元素,若值相等,则删除其中一个,否则继续向后查找。实现本题功能的函数如下: voiddelete(SqList&A,int n) /*向量A的长度为n*/ { int i=1,j; while(i<=n一1) if(A[i]!=A[i+1])i++; /*元素值不相等,继续向下找*/ else { for(j=(i+2);j<=n;j++)A[j—1]=A[j]; /*删除第i+1个元素*/ n一; /*向量长度减1*/ } }
解析
转载请注明原文地址:https://jikaoti.com/ti/VjLaFFFM
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
NetWare网络操作系统采用了______、开放系统体系结构等新的概念和设计思想,所以推出以后占领了不少的市场,在20世纪80年代末到20世纪90年代初曾是风靡一时的网络操作系统。
网络中的每个层中都有产生和接受数据的元素,称为______。
______是指将数据备份到与本地计算机相隔离的存储介质中,常用的有移动硬盘、U盘、光盘和网络空间等。
在常用的网络性能测评指标中,【】是指单位时间内通过网络设备的平均比特数。
假设网络中有n个用户,其中的任意两个人要进行加密通信,且加密密钥和解密密钥相同,则一共需要_______个密钥。
面向对象程序设计(OOP)的两个阶段是______设计和_______设计。
在数据流程图的分层结构中,不考虑内部处理和存储的层次是()
N型半导体是在本征半导体中掺入五价元素磷构成的,其多数载流子是______。
某设备公司计划期内安排A、B两种产品生产,有关资源消耗及可获利润(万元/件)如题39表,该公司希望生产安排的利润最大化。试建立该问题的线性规划数学模型并用图解法求出最优解。
随机试题
Dogsareoftenpraisedfortheir______,theyalmostneverabandontheirmasters.
A.子宫颈糜烂B.子宫颈息肉C.子宫颈肥大D.子宫颈腺体囊肿E.子宫颈管炎
吻合口瘘常发生于食管癌术后
网络计划的特点主要有( )。
某塑料管具有较高的强度、较好的耐热性,且无毒、耐化学腐蚀,广泛应用于冷热水供应系统中,但其低温性能差,低温脆化温度不能低于—15℃,此种塑料管是()。
工程寿命周期成本分析方法中,()将系统分解为各个子系统和组成部分,运用过去的资料制定出物理的、性能的、费用的适当参数逐个分别进行估算,将结果累计起来便可求出总估算额。
(2009下架构)______方法以原型开发思想为基础,采用迭代增量式开发,发行版本小型化,比较适合需求变化较大或者开发前期对需求不是很清晰的项目。
需求分析的最终结果是产生【】。
Although"liedetectors"arewidelyusedbygovernments,policedepartmentsandbusinesses,theresultsarenotalwaysaccurate.
Ifwearetohelpstudentsdevelopreadingskillsinaforeignlanguage,itisimportanttounderstandwhatisinvolvedinther
最新回复
(
0
)