正在加载图片...
//增加一个结点 pc-> pDown=NUL;//把暂时没有使用的指针设置为NULL pc→> pRight=NULL; >pRig pb pb->pRight else if(pa-j<pb->j)/把A矩阵中的元素加入到链表中 //申请一个结点 pc->pRight =(OLink)malloc(sizeof(OLNode)) (l pc->pRight) return ERROR /分配内存失败 pc=pc→> pRight pc->pown=NUL;//把暂时没有使用的指针设置为NUL pc->pRight NULL C tu++ //增加一个结点 >pRight: //把B矩阵中的元素加入到链表中 /申请一个结点 pC->pRight =(OLink)malloc(sizeof (OLNode)) if( pc->pRight) return error /分配内存失败pc->i = i; pc->j = pa->j; pc->e = pa->e + pb->e; C.tu++; //增加一个结点 pc->pDown = NULL; //把暂时没有使用的指针设置为 NULL pc->pRight = NULL; } pa = pa->pRight; pb = pb->pRight; } else if ( pa->j < pb->j) //把 A 矩阵中的元素加入到链表中 { // 申请一个结点 pc->pRight = (OLink)malloc(sizeof(OLNode)); if(!pc->pRight) { return ERROR; //分配内存失败 } pc = pc->pRight; pc->i = i; pc->j = pa->j; pc->e = pa->e; pc->pDown = NULL; //把暂时没有使用的指针设置为 NULL pc->pRight = NULL; C.tu++; //增加一个结点 pa = pa->pRight; } else //把 B 矩阵中的元素加入到链表中 { // 申请一个结点 pc->pRight = (OLink)malloc(sizeof(OLNode)); if(!pc->pRight) { return ERROR; //分配内存失败 }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有