问题 更新时间2023/4/3 12:59:00 以下函数中,h是带头结点的双向循环链表的头指针。(1)说明程序的功能;(2)当链表中结点数分别为1和6(不包括头结点)时,请写出程序中while循环体的执行次数。 int f(DListNode *h) { DListNode *p,*q; int j=1; p=h->next; q=h->prior; while(p!=q && p->prior!=q) if(p->data==q->data) { p=p->next; q=q->prior; } else j=0; return j; } 答案 登录 注册 教师释疑: (1)判断链表中的数据是否对称 (2)是否对称|结点数为1时执行0次,结点数为6时执行3次 出自:联大 >> 安阳师范学院-计算机应用技术-数据结构