标题:[求助]帮忙高手们进来填一下这个程序哈!!!
只看楼主
涛声依旧
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2005-3-5
 问题点数:0 回复次数:1 
[求助]帮忙高手们进来填一下这个程序哈!!!
请各位高手们帮忙做一下下面这道题,小弟急用~!!
2、下面是设计链表类,请按要求补充成员函数中的空。
class CList;
 class CItem
{  public:
     friend class CList;
   private:
     CItem(int d1,int d2){x=d1;y=d2; next=NULL;}
     unsigned int x,y;
     CItem *next;
};
class CList
{  public:
     CList(){head=NULL;}
     CItem * append(unsigned int d1,unsigned int d2);
     ~CList();
  private:
     CItem *end();
     CItem *head;
};
CItem * CList::end()//返回链表的最后一个节点的地址
{  CItem *prev,*pt;
   Prev=pt=head ;
   while (pt)
{  prv=pt ;
    __________________________//下一个节点
}
__________________________
}
CItem * CList::append(unsigned int d1,unsigned int d2)
{//将新的节点添加到链表的前端
   CItem  *pt = ___________________//产生新的节点并且会成功
   if ( head ==NULL )
       ________________________________//这两句把节点添加到
   else
    _________________________________//链表末尾
    return  pt ;
}
CList::~CList( )
{   CItem *pt;
    pt=head;
   while (pt)
{
   head=pt->next;
    ___________________________
    ___________________________
}
}
搜索更多相关主题的帖子: private public friend 
2005-06-27 22:47
quickreport
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2005-6-13
得分:0 
1.   pt = prv->next;
2.   return prv;
3.   new CItem(d1, d2);
4.   head = pt;
5.   end()->next = pt;
6.  delete pt;
7.  pt = head->next;
2005-07-17 04:06



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-21698-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016471 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved