搜题
网友您好,请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)
提问人:网友yuanst 发布时间:2022-01-06
[主观题]

在一个长度为n(n>1)的带头结点的单链表h上,设有尾指针r(指向尾结点),则执行()操作与链表的长

在一个长度为n(n>1)的带头结点的单链表h上,设有尾指针r(指向尾结点),则执行()操作与链表的长度有关。

A.删除单链表中的第一个元素

B.删除单链表中的最后一个元素

C.在单链表第一个元素前插入一个新元素

D.在单链表最后一个元素后插入一个新元素

简答题官方参考答案 (由简答题聘请的专业题库老师提供的解答)
查看官方参考答案
更多“在一个长度为n(n>1)的带头结点的单链表h上,设有尾指针r(指向尾结点),则执行()操作与链表的长”相关的问题
第1题
在一个长度为n的带头结点的单链表h上,设有尾指针r,则执行()操作与链表的表长有关。A.删除单链

在一个长度为n的带头结点的单链表h上,设有尾指针r,则执行()操作与链表的表长有关。

A.删除单链表中的第一个元素

B.删除单链表中最后一个元素

C.在单链表第一个元素前插入一个新元素

D.在单链表最后一个元素后插入一个新元素

点击查看答案
第2题
采用头插法创建带头结点的单链表,则创建一个长度为n的链表,其时间复杂度为()。

A、O(n)

B、O(1)

C、O(n^2)

D、A、O(n)B、O(1)C、O(n^2)D、

点击查看答案
第3题
采用头插法创建带头结点的单链表,则创建一个长度为n的链表,其时间复杂度为()。

A、O(n)

B、O(1)

C、O(n^2)

D、A、O(n)B、O(1)C、O(n^2)D、

点击查看答案
第4题
在一个长度为 n (n>1) 的带头结点的单链表上,设有头尾两个指针,下列操作中执行时间与 n 无关的有()。

A.删除表中的第一个元素

B.删除表中最后一个元素

C.在第一个元素前插入一个新元素

D.在最后一个元素后插入一个新元素

E.在第一个元素后插入一个新元素

F.在最后一个元素前插入一个新元素

点击查看答案
第5题
在长度为n(n>1)的 上,删除第一个元素,其算法的时间复杂度为O(n)。

A.只有首结点指针h的不带头结点的循环单链表

B.只有尾结点指针r的不带头结点的循环单链表

C.只有尾结点指针r的带头结点h的循环单链表

D.只有头结点h的循环单链表

点击查看答案
第6题
在一个长度为n的带头结点的单链表中,h为头指针,现查找第i(i<=n)个结点元素值是否为e,则正确的程序段是(> A、p=h->next; for(x=1;x<n;x++) p="p-">next; if(p->data==e) return(1); else return(0);

B、p=h; for(x=1;x<n;x++) p="p-">next; if(p->data==e) return(1); else return(0);

C、p=h; for(x=1;x<n;x++) p="p-">next; if(p->next==e) return(1); else return(0);

D、p=h->next; for(x=1;x<n;x++) p="p-">next; if(p->next==e) return(1); else return(0);

点击查看答案
第7题
循环单链表设置头结点与头指针,将长度n的循环单链表数据结点链接在长度为m的循环单链表之后形成一个循环单链表的时间复杂度为_______。

A.O(1)

B.O(n)

C.O(m)

D.O(m+n)

点击查看答案
第8题
已知一个带头结点的单链表头指针为head,数据域的值为整数,数据类型定义如下: typedef struct nod
e{ int data; struct node *next; }Lnode, *LinkList; (1)设计一个函数float avgList(LinkList head),统计head为头指针的单链表中元素的平均值并返回。 (2)void deleX(LinkList head, int x),在head为头指针的单链表中删除所有值为x的元素结点。 (3)(选做)设计一个函数void splitList(LinkList head, LinkList odd, LinkList even),将head为头指针的单链表拆分成奇数链表和偶数链表(没有新结点生成),odd和even分别为带头结点的奇数链表和偶数链表的头指针,初始为空。

点击查看答案
第9题
设一个非空的带头结点的循环单链表的头指针为head,当head->next->next->next= =head成立时,链表的长度可能是()

A.0

B.1

C.2

D.3

点击查看答案
第10题
设单链表中结点的结构为:已知单链表A长度为m,单链表B长度为n,若将B接在A的求尾,在没有链尾指针

设单链表中结点的结构为:

设单链表中结点的结构为:已知单链表A长度为m,单链表B长度为n,若将B接在A的求尾,在没有链尾指针设

已知单链表A长度为m,单链表B长度为n,若将B接在A的求尾,在没有链尾指针的情形下,算法的时间复杂度应为()。

A、()(1)

B、O(m)

C、O(n)

D、O(m十n)

点击查看答案
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注简答题 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注简答题 -
请用微信扫码测试
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

简答题
下载APP
关注公众号
TOP