动态哈夫曼编码的改进毕(3)
2015-06-27 01:01
导读:if(b-CharNode==Tempa) { b-CharNode=Temp; break; } elseb=b-Next; } } } } p-Next-CharNode=Temp-After; if(Temp-After==NULL) { q=p-Next; p-Next=q-Next; free(q); } elseTemp-After-Front=NULL; } Temp-Weight+
if(b->CharNode==Tempa)
{
b->CharNode=Temp;
break;
}
else b=b->Next;
}
}
}
}
p->Next->CharNode=Temp->After;
if(Temp->After==NULL)
{
q=p->Next;
p->Next=q->Next;
free(q);
}
else Temp->After->Front=NULL;
}
Temp->Weight++;
Temp->After=Temp->Front=NULL;
InsertWeight(Temp);
Temp=Temp->Parent;
}
}