首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
设计在无头结点的单链表中删除第i个结点的算法。
设计在无头结点的单链表中删除第i个结点的算法。
admin
2014-10-20
48
问题
设计在无头结点的单链表中删除第i个结点的算法。
选项
答案
算法思想为: (1)应判断删除位置的合法性,当i%0或i>n一1时,不允许进行删除操作; (2)当i=0时,删除第一个结点; (3)当0<i<n时,允许进行删除操作,但在查找被删除结点时,须用指针记住该结点的前趋结点。算法描述如下: delete(LinkList*q,int i) {//在无头结点的单链表中删除第i个结点 LinkList*P,*S; int j; if(i<0) printf(“Can’t delete”); else if(i==0、 {s=q; q=q一>next; free(s)
解析
转载请注明原文地址:https://kaotiyun.com/show/jgvR777K
本试题收录于:
计算机科学与技术题库普高专升本分类
0
计算机科学与技术
普高专升本
相关试题推荐
简述尿生成的基本过程。
在心动周期中,心室内压力上升最快的阶段是()。
在忽略轴向变形时,由单元刚度方程求出的杆端轴力为零。应根据节点平衡由剪力求轴力。()
1967年,在所谓“二月逆流”中与中央文革小组错误做法进行抗争的有()
下图是一棵二叉排序树,规定当二叉排序树被删除的结点既有左子树,又有右子树时,以其中序前驱替代。画出删除55后的二叉排序树。
总线
设”chars[10];*p=s”以下不正确的表达式是()。
下面是对不带头结点的单链表进行就地逆置的算法,该算法用L返回逆置后的链表的头指针,试在空缺处填入适当的语句。voidreverse(1inklist&L){p=null;q=L;while(q!=null){______;q-->next=p;
随机试题
“推销”决定
劳动法
Insomnia,or"poorsleep",canhavebadeffectsonaperson’shealthandgeneralwell-being.Itcan【C1】______onbothourphysic
A.胃镜检查及胃黏膜活组织检查B.X线钡剂造影检查C.幽门螺杆菌检查D.胃液分析E.CT检查确诊消化性溃疡的首选检查方法是
关于声门癌的描述正确的是
在韦氏智力测验中,各分测验粗分转换的标准分数是()。
日前,世界卫生组织一份最新报告指出,全球每年有1600万人在70岁之前死于心脏病、肺病、癌症和糖尿病等非传染性疾病,中国则超过300万人。这些人被世卫定义为“过早死亡”。报告的目的在于敦促各国查找原因并采取更多行动处理这1600万人过早死亡问题。实际上,“
根据以下资料,回答下列问题:据统计,我国目前已有31个省(区、直辖市)和国务院各部门、直属机构推行政务公开,绝大多数建立了领导机构,制发了规范性文件,对本级政务公开工作提出了明确要求。与此同时,全国大中小学校普遍实行了校务公开,很多地方的医院积极
去年某经营儿童食品的商家采取了这样一种促销的方式,在每个出售的儿童食品包装中放入一套小的系列画片中的一枚,这样,鼓励孩子们不断购买该商家出售的同种儿童食品,以便集齐整套的系列画片。这种销售方式收到很好的效果,很多商家也都准备效仿。以下各项如果为真
Nowhereinnatureisaluminumfoundfree,_____itsalwaysbeingcombinedwithelements,mostcommonlywithoxygen.
最新回复
(
0
)