• 2022-06-12 问题

    ‌以下算法是删除带头结点单链表L中的最小的元素,横线处应填入的语句是( )。‍‌void DelMinNode(LinkList L)‍‌{‍‌ p=L->next; pre=L;‍‌ if(L==NULL) return;‍‌ while(p->next!=NULL) //pre指向最小元素的前驱元素,开始默认第一个结点最小,pre指向头结点‍‌ {‍‌ if(p->next->data [ pre-]next->data)‍‌ pre=p;‍‌ }‍‌ //删除pre后面的结点‍‌ p=pre->next; ‍‌ ;‍‌}‍‌‍ A: free(p); pre->next=p->next; B: free(p->next);pre->next=p->next; C: pre->next=p->next; free(p); D: p->next=pre->next;free(p);

    ‌以下算法是删除带头结点单链表L中的最小的元素,横线处应填入的语句是( )。‍‌void DelMinNode(LinkList L)‍‌{‍‌ p=L->next; pre=L;‍‌ if(L==NULL) return;‍‌ while(p->next!=NULL) //pre指向最小元素的前驱元素,开始默认第一个结点最小,pre指向头结点‍‌ {‍‌ if(p->next->data [ pre-]next->data)‍‌ pre=p;‍‌ }‍‌ //删除pre后面的结点‍‌ p=pre->next; ‍‌ ;‍‌}‍‌‍ A: free(p); pre->next=p->next; B: free(p->next);pre->next=p->next; C: pre->next=p->next; free(p); D: p->next=pre->next;free(p);

  • 2021-04-14 问题

    试写一个算法,为一棵二叉树建立后序线索二叉树。StatusPostOrderThreading(BiThrTree&T,BiThrTree&pre);//首先建立后序线索树StatusFindNextInBiThrTree(BiThrTree&q,TElemType*p);//再进行查找//后序线索二叉树的算法StatusPostOrderThreading(BiThrTree&Thrt,BiThrTree&T){BiThrTreepre;Thrt=newBiThrNode;//为线索二叉树建立头结点if(!Thrt)exit(OVERFLOW);Thrt->LTag=Link;Thrt->RTag=Thread;Thrt->rchild=Thrt;//右子树回指if(!T)Thrt->lchild=Thrt;//若二叉树空,左子树回指else{Thrt->lchild=T;pre=Thrt;PostThreading(T,pre);//后序遍历进行后序线索化pre->rchild=Thrt;//最后一个结点线索化pre->RTag=Thread;Thrt->rchild=pre;}returnOK;}StatusPostThreading(BiThrTree&T,BiThrTree&pre){if(T){if(T->LTag==Link)PostThreading(T->lchild,pre);if(T->RTag==Link)PostThreading(T->rchild,pre);if(!T->lchild){T->LTag=Thread;___________}if(pre&&!pre->rchild){pre->RTag=Thread;pre->rchild=T;}pre=T;}returnOK;}

    试写一个算法,为一棵二叉树建立后序线索二叉树。StatusPostOrderThreading(BiThrTree&T,BiThrTree&pre);//首先建立后序线索树StatusFindNextInBiThrTree(BiThrTree&q,TElemType*p);//再进行查找//后序线索二叉树的算法StatusPostOrderThreading(BiThrTree&Thrt,BiThrTree&T){BiThrTreepre;Thrt=newBiThrNode;//为线索二叉树建立头结点if(!Thrt)exit(OVERFLOW);Thrt->LTag=Link;Thrt->RTag=Thread;Thrt->rchild=Thrt;//右子树回指if(!T)Thrt->lchild=Thrt;//若二叉树空,左子树回指else{Thrt->lchild=T;pre=Thrt;PostThreading(T,pre);//后序遍历进行后序线索化pre->rchild=Thrt;//最后一个结点线索化pre->RTag=Thread;Thrt->rchild=pre;}returnOK;}StatusPostThreading(BiThrTree&T,BiThrTree&pre){if(T){if(T->LTag==Link)PostThreading(T->lchild,pre);if(T->RTag==Link)PostThreading(T->rchild,pre);if(!T->lchild){T->LTag=Thread;___________}if(pre&&!pre->rchild){pre->RTag=Thread;pre->rchild=T;}pre=T;}returnOK;}

  • 2022-06-12 问题

    下列算法的功能是:删除单链表L(含两个或两个以上的数据结点)中第一个值为x的结点的前驱结点。请在空白处选择正确的语句。 int deleteFirstX(LinkList &L, ElemType x) { LinkList prepre = L, pre = prepre->next, p; if (pre->data == x) return 0; p = pre->next; while (p != NULL && p->data != x) { prepre = pre; ____________________; p = p->next; } if (p != NULL) { prepre->next = p; free(pre); return 1; } else return 0; }‏‏‏‏ A: pre = p B: prepre->next = p C: p = pre->next D: p = prepre->next

    下列算法的功能是:删除单链表L(含两个或两个以上的数据结点)中第一个值为x的结点的前驱结点。请在空白处选择正确的语句。 int deleteFirstX(LinkList &L, ElemType x) { LinkList prepre = L, pre = prepre->next, p; if (pre->data == x) return 0; p = pre->next; while (p != NULL && p->data != x) { prepre = pre; ____________________; p = p->next; } if (p != NULL) { prepre->next = p; free(pre); return 1; } else return 0; }‏‏‏‏ A: pre = p B: prepre->next = p C: p = pre->next D: p = prepre->next

  • 2021-04-14 问题

    【单选题】电泳法分离血浆脂蛋白时,从正极→负极依次顺序的排列为() A. CM→pre-β-LP→β-LP→α-LP B. pre-β-LP→β-LP→α-LP→CM C. β-LP→α-LP→pre-β-LP→CM D. α-LP→pre-β-LP→β-LP→CM E. α-LP→β-LP→pre-β-LP→CM

    【单选题】电泳法分离血浆脂蛋白时,从正极→负极依次顺序的排列为() A. CM→pre-β-LP→β-LP→α-LP B. pre-β-LP→β-LP→α-LP→CM C. β-LP→α-LP→pre-β-LP→CM D. α-LP→pre-β-LP→β-LP→CM E. α-LP→β-LP→pre-β-LP→CM

  • 2022-10-25 问题

    请根据对DSP与Pre-bid等知识的学习,完善下图( )[img=493x317]1803a63f8540024.jpg[/img] A: ①DMP②Pre- bid引擎③RTA B: ①RTA②DMP③Pre- bid引擎 C: ①Pre- bid引擎②DMP③RTA D: ①RTA②Pre- bid引擎③DMP

    请根据对DSP与Pre-bid等知识的学习,完善下图( )[img=493x317]1803a63f8540024.jpg[/img] A: ①DMP②Pre- bid引擎③RTA B: ①RTA②DMP③Pre- bid引擎 C: ①Pre- bid引擎②DMP③RTA D: ①RTA②Pre- bid引擎③DMP

  • 2022-06-12 问题

    在双向链表中删除指针p所指的结点(pre和next,是结点的指针域,pre指向结点的前驱,next指向结点的后继),则需要执行( )。 A: p↑.next:=p↑.pre;p↑.pre:=p; B: p↑.next↑.pre:=p↑.pre;p↑.pre↑.next:=p; C: p↑.pre:=p↑.next;p↑.next=p↑.pre; D: p↑.pre↑.next:=p↑.next;p↑.next↑.pre:=p↑.pre;

    在双向链表中删除指针p所指的结点(pre和next,是结点的指针域,pre指向结点的前驱,next指向结点的后继),则需要执行( )。 A: p↑.next:=p↑.pre;p↑.pre:=p; B: p↑.next↑.pre:=p↑.pre;p↑.pre↑.next:=p; C: p↑.pre:=p↑.next;p↑.next=p↑.pre; D: p↑.pre↑.next:=p↑.next;p↑.next↑.pre:=p↑.pre;

  • 2021-04-14 问题

    Which of the following words is not based on the prefix “pre-”?

    Which of the following words is not based on the prefix “pre-”?

  • 2022-06-12 问题

    前缀pre-表示的含义是:

    前缀pre-表示的含义是:

  • 2022-06-12 问题

    〈center〉…〈/center〉是 标记 而〈pre〉…〈/pre〉是 标记。

    〈center〉…〈/center〉是 标记 而〈pre〉…〈/pre〉是 标记。

  • 2021-04-14 问题

    The prefixes “pre-” and “post-” are synonymous, i.e. they have the same meaning.

    The prefixes “pre-” and “post-” are synonymous, i.e. they have the same meaning.

  • 1 2 3 4 5 6 7 8 9 10