题目内容

一元稀疏多项式以循环单链表按降幂排列,结点有三个域,系数域coef,指数域exp和指针域next现对链表求一阶导数,链表的头指针为ha,头结点的exp域为一1。 derivative(ha) {q=ha; pa=ha一>next; while((1) ) {if((2) ){(3) );free(pa); pa=((4) ); ) else{pa一>coef((5) );pa->exp((6) );q=((7));} pa=((8) ); } }【南京理工大学2000三、3(10分)】

查看答案
更多问题

在一个设有头指针和尾指针的单链表中,执行删除该单链表中最后一个元素的操作与链表的长度无关。( )【中南大学2003一、2(1分)】

A. 正确
B. 错误

以下程序的功能是实现带附加头结点的单链表数据结点的逆序连接,请填空完善之。void reverse(pointer h)/*h为附加头加结点指针*/{ pointer P,q;p=h->next ; h一>next=NULL;while((1) ){q=p;p=p->next;q一>next=h->next;h一>next=(2) ;}}【西南交通大学2000一、9】

下面是用C语言编写的对不带头结点的单链表进行就地逆置的算法,该算法用三返回逆置后的链表的头指针,试在空缺处填入适当的语句。 void reverse(1inklist&L){ p=null;q=L; while(q!=null) {(1); q一>next=p;p=q;(2) } (3); }【北京理工大学2001九、1(6分)】

在头指针为head且表长大于1的循环链表中,指针P指向表中某个结点,若__________,则*p的直接后继是尾结点。【重庆大学2005】

答案查题题库