[说明] 函数DelA - InsB ( LinkedList La, Linked

题型:问答题

问题:

[说明] 函数DelA - InsB ( LinkedList La, LinkedList Lb, int key 1,int key 2,int len)的功能是,将线性表A中关键码为key 1的节点开始的len个节点,按原顺序移至线性表B中关键码为key 2的节点之前。若移动成功,则返回0;否则返回-1。 线性表的存储结构为带头节点的单链表,La为表A的头指针,Lb为表B的头指针。单链表节点的类型定义如下。 typedef struct node{ int key; struct node*next; } *LinkedList; [C程序] int DelA_InsB (LinkedLiSt La, LinkedList Lb, int key1,int key2,int len { LinkedList p, q, S, prep, pres;int k;if (!La ->next || !Lb ->next || len<=0) return-l;p = La->next;prep = La;while (p && p->key != key1){/* 查找表A中键值为key1的节点 */ prep = p; p = p->next;}if (!p) return -1; /* 表A中不存在键值为key1的节点 */q = p;k = 1;while (q && (1) ){ /* 在表A中找出待删除的len个节点 */ (2) ; k++; } if (!q) return -1; /* 表A中不存在要被删除的len个节点 */ S = Lb ->next; (3) ; while (s && s->key != key2){/* 查找表B中键值为key2的节点 */ pres = s; s = e->next; } if (!s) return -1; /* 表B中不存在键值为key2的节点 */ (4) q->next; /* 将表A中的len个节点删除 */ q->next= (5) pres->next = p; /* 将len个节点移至表B */ return 0; }

考点:计算机软件水平考试初级程序员初级程序员下午试题
题型:问答题

电子银行部门作为自助银行业务主管部门,主要工作包括()。

A、业务管理

B、运营管理

C、产品管理

D、设备管理和维护

题型:问答题

下列各项可以表示建筑物等级的有()。

A.台基

B.开间

C.彩画

D.屋顶

E.屋顶装饰—仙人走兽

题型:问答题

女性27岁,因左上智齿(第三磨牙)颊向高位阻生,要求拔除。

完成局麻注射后,患者同时感到恶心、想吐,余无异常,这是由于

A.麻醉了腭小神经

B.麻醉了上牙槽后神经

C.麻醉了腭大神经

D.麻醉药过敏

E.中毒反应

题型:问答题

下列顺序不正确的是 [ ]

A.微粒半径Na+<K+<Cl-<S2-

B.稳定性HI>HBr>HCl>HF

C.酸性H4SiO4<H3PO4<H2SO4<HClO4

D.碱性KOH>Ca(OH)2>Mg(OH)2>Al(OH)3

题型:问答题

A meddlesome person who pries into others’ affairs is a ______.

A. self-made man



B. busybody
C. ladies’ man




D. do-gooder

更多题库