有序单链表插入新结点
void insert(LNode *head, LNode *q){
if(q==NULL) return;
LNode *p=head->next;
LNode *pre=head;
while(p!=NULL&&p->data<=q->data){
p=p->next;
pre=pre->next;
}
//q插入到pre后面
q->next=pre->next;
pre->next=q;
}
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 AuraX
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果