阅读算法LinkList mynote(LinkList L){//L是不带头结点的单链表的头指针if(L&&L->next){q=L;L=L->next;p=L;S1: while(p->next) p=p->next;S2: p->next=q;q->next=NULL;}return L;}请回答下列问题:(1)说明语句S1的功能;(2)说明语句组S2的功能;(3)设链表表示的线性表为(a1,a2, …,an),写出算法执行后的返回值所表示的线性表。
查看答案
void ABC(BTNode * BT){if BT {ABC (BT->left);ABC (BT->right);cout<data<<' ';}}该算法的功能是
算法填空二叉搜索树的查找——递归算法:bool Find(BTreeNode* BST,ElemType& item){if (BST==NULL)return false; //查找失败else {if (item==BST->data){item=BST->data;//查找成功return ___________;}else if(itemdata)return Find(______________,item);else return Find(_______________,item);}//if}
编写算法统计出单链表HL中结点的值等于给定值X的结点数。int CountX(LNode* HL,ElemType x)
坚持中国特色社会主义法治道路必须遵循的原则包括( )和坚持从中国实际出发。
A. 坚持中国共产党的领导
B. 坚持人民主体地位
C. 坚持法律面前人人平等
D. 坚持依法治国和以德治国相结合