一元多项式的代数运算网上的程序里有term* selsort(term *h) { term *g, *p, *q; if(!h) return NULL; float f; int i, fini = 1; for(g = h;g->next&&fini;g = g->next) { fini = 0; for(p = h,q = h->next;q;p = p->next,q = q->next) if (p->expn <
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/21 19:32:16
![一元多项式的代数运算网上的程序里有term* selsort(term *h) { term *g, *p, *q; if(!h) return NULL; float f; int i, fini = 1; for(g = h;g->next&&fini;g = g->next) { fini = 0; for(p = h,q = h->next;q;p = p->next,q = q->next) if (p->expn <](/uploads/image/z/8610806-38-6.jpg?t=%E4%B8%80%E5%85%83%E5%A4%9A%E9%A1%B9%E5%BC%8F%E7%9A%84%E4%BB%A3%E6%95%B0%E8%BF%90%E7%AE%97%E7%BD%91%E4%B8%8A%E7%9A%84%E7%A8%8B%E5%BA%8F%E9%87%8C%E6%9C%89term%2A+selsort%28term+%2Ah%29+%7B+term+%2Ag%2C+%2Ap%2C+%2Aq%3B+if%28%21h%29+return+NULL%3B+float+f%3B+int+i%2C+fini+%3D+1%3B+for%28g+%3D+h%3Bg-%3Enext%26%26fini%3Bg+%3D+g-%3Enext%29+%7B+fini+%3D+0%3B+for%28p+%3D+h%2Cq+%3D+h-%3Enext%3Bq%3Bp+%3D+p-%3Enext%2Cq+%3D+q-%3Enext%29+if+%28p-%3Eexpn+%3C)
一元多项式的代数运算网上的程序里有term* selsort(term *h) { term *g, *p, *q; if(!h) return NULL; float f; int i, fini = 1; for(g = h;g->next&&fini;g = g->next) { fini = 0; for(p = h,q = h->next;q;p = p->next,q = q->next) if (p->expn <
一元多项式的代数运算
网上的程序里有
term* selsort(term *h) {
term *g, *p, *q;
if(!h) return NULL;
float f;
int i, fini = 1;
for(g = h;g->next&&fini;g = g->next) {
fini = 0;
for(p = h,q = h->next;q;p = p->next,q = q->next)
if (p->expn < q->expn) {
f = p->coef;i = p->expn;
p->coef = q->coef;p->expn = q->expn;
q->coef = f;q->expn = i;
fini = 1;
}
}
for(g = h,p = g->next;p;)
if(g->expn==p->expn) {
g->coef += p->coef;
g->next = p->next;
q = p;
p = p->next;
free(q);
}
else if(g->next) {
g = g->next;
p = p->next;
}
return h;
}
这样一个函数,请问selsort是什么意思,函数的作用是什么
一元多项式的代数运算网上的程序里有term* selsort(term *h) { term *g, *p, *q; if(!h) return NULL; float f; int i, fini = 1; for(g = h;g->next&&fini;g = g->next) { fini = 0; for(p = h,q = h->next;q;p = p->next,q = q->next) if (p->expn <
函数调用
调用的下面的函数体