题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-08 15:44:42

[填空题]以下为单链表的插入运算,分析算法,请在______处填上正确的语句。 void insert_lklist(lklist head,datatype x,int i) /*在表head的第i个位置上插入一个以x为值的新结点*/ { p=find_lklist(head,i-1); if(p==NULL)error("不存在第i个位置"); else{s=______;s—>data=x; s—>next=______; p—>next=s; } }

更多"以下为单链表的插入运算,分析算法,请在______处填上正确的语句。 "的相关试题:

[填空题]以下为单链表的删除运算,分析算法,请在______处填上正确的语句。 void delete_lklist(1klist head,int i) { p=find_lklist(head,i-1); if(______) { q=______; p—>next=q—>next; free(q); } else error("不存在第i个结点") }
[填空题]以下为顺序表的插入运算,分析算法,请在______处填上正确的语句。 void insert_sqlist(sqlist L,datatype x,int i)/*将X插人到顺序表L的第i-1个位置*/ { if(L.1ast==maxsize)error("表满"); if((i<1)||(i>L.last+1))error("非法位置"); for(j=L.last;j≥i;j--) L.data[i-]=X; L.last=L.last+1; }
[填空题]以下为单链表的建表算法,分析算法,请在______处填上正确的语句。 lklist create_1klistl( ) /*通过调用intiate_lklist和insetr_lklist算法实现的建表算法。假定$是结束标志*/ { ininiate_lklist(head); i=1; scanf("%",&x); while(x!=$) {______; ______; scanf("%f",&x); } return(head); } 该建表算法的时间复杂性约等于______,其量级为______。
[简答题]单链表L是一个带有头结点的有序链表,设计一个算法判断L是否为按数值递减的链表。如果l是递减链表,那么就返回1,否则返回0。请回答下列问题:
给出算法的主要思想;
[填空题]在链表的运算过程中,能够使空表与非空表的运算统一的结构是 【4】
[填空题]在链表的运算过程中,能够使空表与非空表的运算统一的结构是______。

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码