• 2022-06-19 问题

    假设树的存储结构采用孩子兄弟表示法,写出树的先序遍历算法。该算法的函数头为:voidPreOrderTree(),树的孩子兄弟表示法数据类型定义为:typede{structtnode{DataTypedata;structtnode*firstchilcl,*nextsibling;}TNode,*Tree;

    假设树的存储结构采用孩子兄弟表示法,写出树的先序遍历算法。该算法的函数头为:voidPreOrderTree(),树的孩子兄弟表示法数据类型定义为:typede{structtnode{DataTypedata;structtnode*firstchilcl,*nextsibling;}TNode,*Tree;

  • 2021-04-14 问题

    一个单向链表,head指向头结点,每个结点包含数据域data和指针域next。链表按数据域递增有序排列,完成以下函数,使删除链表中数据域值相同的结点。typedefintdatatype;typedefstructnode{datatypedata;structnode*next;}linklist;delete(linklist*head){linklist*p,*q;p=head->next;if(q==NULL)return;p=q->next;while(p!=NULL)if(p->data==q->data){________;free(p);P=q->next;}else{q=q;________}return(s);}

    一个单向链表,head指向头结点,每个结点包含数据域data和指针域next。链表按数据域递增有序排列,完成以下函数,使删除链表中数据域值相同的结点。typedefintdatatype;typedefstructnode{datatypedata;structnode*next;}linklist;delete(linklist*head){linklist*p,*q;p=head->next;if(q==NULL)return;p=q->next;while(p!=NULL)if(p->data==q->data){________;free(p);P=q->next;}else{q=q;________}return(s);}

  • 1