首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

数据结构 文本编辑

2013-03-12 
数据结构 文本编辑 求助本帖最后由 winter0626 于 2012-12-11 10:11:35 编辑txtLine *insert_Line(txtLine

数据结构 文本编辑 求助
本帖最后由 winter0626 于 2012-12-11 10:11:35 编辑 txtLine *insert_Line(txtLine *i)
{
txtLine *old,*p;
if (last==NULL)  。{
   i->next=NULL;
   i->prior=NULL;
   last=i;
   return(i);
}请问诸位大仙这句是什么意思啊p=start;
old=NULL;
while(p)
{
   if (p->num<i->num)
   {
    old=p;
    p=p->next;
   }
   else
   {
    if (p->prior)
    {
     p->prior->next=i;
     i->next=p;
     p->prior=i;
     return start;
    }
    i->next=p;
    i->prior=NULL;
    p->prior=i;
    return(i);
   }
}
old->next=i;
i->next=NULL;
i->prior=old;
last=i;
return start;
}            这句什么意思
[解决办法]
if (last==NULL)  。{
   i->next=NULL;
   i->prior=NULL;
   last=i;
   return(i);
}
当最后一个元素没有,就把插入的值当成最后一个元素,前后都置为Null.

热点排行