题目内容 (请给出正确答案)
[单选题]

设有两个串p和q,其中q是p的子串,求q在p中首次出现的位置的算法称为()(单选) There are two strings p q, q is p’s substring. The algorithm to search the first time q appeared in p is called ()(There is only one correct answer)

A.求子串 Seeking substring

B.联接 Concatenation

C.匹配 Matching

D.求串长 Seeking length

答案
C、匹配 Matching
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“设有两个串p和q,其中q是p的子串,求q在p中首次出现的位置…”相关的问题

第1题

在下列必要条件推理形式中,无效的有

A.((﹁q→p)∧﹁q)→p

B.((q→﹁p)∧p)→﹁q

C.((﹁q→﹁p)∧p)→q

D.((q→﹁p)∧﹁p)→q

E.((﹁q→p)∧q)→﹁p

点击查看答案

第2题

有以下程序段,叙述中正确的是()。 char p[]={'a', 'b', 'c'}, q[10]={'a', 'b', 'c'}; printf("%d %dn", strlen(p), strlen(q));

A.p中没有字符串结束符,长度不能确定;但q中有,长度为3。

B.在给p和q置初值时,系统会添加串结束符,故输出的长度都为3。

C.q中没有字符串结束符,长度不能确定;但p中有,长度为3。

D.p和q数组中都没有字符串结束符,故长度都不能确定。

点击查看答案

第3题

在一个双链表中,在*p节点之后插入节点*q的操作是 _______。

A.q->prior = p;p-> next=q;p -> next -> prior =q; q ->next = p -> next;

B.q ->next = p -> next;p -> next -> prior =q;p-> next=q;q->prior = p;

C.p-> next=q;q->prior = p;q ->next = p -> next;p -> next -> prior =q;

D.p -> next -> prior =q;q->prior = p;p-> next=q;q ->next = p -> next;

点击查看答案

第4题

在一个双链表中,在*p节点之前插入节点*q的操作是 _______。

A.p -> prior = q;q-> next=p;p -> prior ->next=q; q ->prior= p -> prior;

B.q ->prior= p -> prior;p -> prior ->next=q;q-> next=p;p -> prior = q->next;

C.q-> next=p;p -> next=q;q-> prior ->next= q;q-> next=p;

D.p -> prior ->next=q;q-> next=p;q -> prior = p->prior;p -> prior = q;

点击查看答案

第5题

设完全二叉树的根结点序号为1,()可判定序号分别为p和q的两个结点在同一层。

A.⌊log2(p)⌋=⌊log2(q)⌋

B.log2(p)=log2(q)

C.⌊log2(p)⌋+1=⌊log2(q)⌋

D.⌊log2(p)⌋=⌊log2(q)⌋+1

点击查看答案

第6题

设完全二叉树的根结点序号为1,()可判定序号分别为p和q的两个结点在同一层。

A.⌊log2(p)⌋=⌊log2(q)⌋

B.log2(p)=log2(q)

C.⌊log2(p)⌋+1=⌊log2(q)⌋

D.⌊log2(p)⌋=⌊log2(q)⌋+1

点击查看答案

第7题

求两平面P和Q的交线,可以采用如下方法:求P平面中的一条直线与Q平面的交点M,再求Q平面中的一条直线与P平面的交点N,连接MN即为交线。
点击查看答案

第8题

如果要在单链表中删除 p 所指结点,可执行如下语句序列: q = p -> next ; p -> date = q -> date ; p -> next = (); free(q);

A.p -> next -> next

B.q

C.q -> next

D.q -> next -> next

E.p

点击查看答案

第9题

在一个单链表中,已知 q 是 p 的前趋结点,若在 q 和 p 之间插入结点 s ,则应当执行语句序列()。

A.s -> next = p -> next; p -> next = s;

B.s -> next = q -> next; p -> next = s;

C.s -> next = q -> next; q -> next = s;

D.q -> next = s; s -> next = p;

点击查看答案

第10题

假设p指向链表中的第一个结点,q指向第二个结点,可以将q指向的结点删除并释放的语句是?

A.(*p).next=(*q).next; delete p;

B.p=q->next; delete q;

C.p=q; delete q;

D.p->next=q->next; delete q;

点击查看答案
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
警告:系统检测到您的账号存在安全风险

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

微信搜一搜
赏学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
赏学吧
点击打开微信