永发信息网

C++ 在链表任意位置添加元素, 小问题,分用完了, 好心人麻烦回答下,谢谢

答案:1  悬赏:70  手机版
解决时间 2021-03-06 06:42
void Insert(booklist *&head,booklist *book)
{
if(head==NULL)
{
head=book;
book->next=NULL;
cout< return ;
}
book->next=head;
head=book;
cout< return ;
booklist *p=head;
while(p->next&&p->next->numbernumber)
p=p->next;
book->next=p->next;
p->next=book;
cout<}

这个程序如何变成 从任意位置插入元素
最佳答案
void Insert(booklist *&head,booklist *pos,booklist *book)
{
if(head == NULL)
{
head=book;
head->next=NULL;
return;
}
booklist *iter = head;
while(iter != pos && iter->next != NULL);
booklist *bak = iter->next;
iter->next = book;
book->next = bak;
}
//head:链表头
//pos:将新元素插入在该元素之后
//book:待插入的新元素
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
QQ三国乌林沼泽西在哪?
lng调峰站建1000立方储存怎么设计建成后需要
我以前用的魅族not2手机。便签里面存有好多重
食为天时尚餐厅这个地址在什么地方,我要处理
适用于i7 7700K 的主板
常用的压条繁殖方法有()。
晚上,用粤语怎样讲?
废旧机油滤芯怎么处理?翻新?提炼?
两个三相电度表出线能否并联使用
皮肤很暗,颜色很黄,不知道是怎么回事,平时
天然寨农家菜地址有知道的么?有点事想过去
根据《水工混凝土施工规范》DL/T5144-2001,
我在网上购买的联通充值卡,怎么使用?
关于跆拳道的表格
什么平板电脑好?反应速度要快!!
推荐资讯
现在cf手游最高多少级了
怎么取消双色球手机短信提醒
怎么输入安城密室脱困密码?
【斜眼】斜眼去看:()(填写表示看的词语)
s7莫德凯撒哪个皮肤好看有特效
晶晶家烘焙地址在什么地方,想过去办事
临海市特明眼镜厂地址在什么地方,想过去办事
好段摘抄大全60
莱芜申通快递送货上门吗?汶阳工业园派送到吗
revit2016有没有32位
835÷5的商的最高位在________位上,商是____
电脑安装系统V7好用吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?