91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 5KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-01-10
  • 語言: C/C++
  • 標(biāo)簽: 二叉樹??

資源簡介

在二叉樹類binarytree中增加一個功能,判斷是否為完全二叉樹(使用自定義的隊列類完成)

資源截圖

代碼片段和文件信息

#include
using?namespace?std;

//隊列定義
template
class?flinkQueue
{
private:
????struct?node
????{
????????T?data;
????????node*next;
????????node(const?T&xnode*N=NULL){data=x;next=N;}
????????node():next(NULL){}
????????~node(){}
????};
????node*f;
public:
????flinkQueue(){f=NULL;}
????~flinkQueue()
????{
????????node*t;
????????while(f!=NULL)
????????{
????????????t=f;
????????????f=f->next;
????????????delete?t;
????????}
????}

????bool?isEmpty(){return?f==NULL;}

????void?enq(const?T&x)//插入
????{
????????if(f==NULL)f=new?node(x);
????????else{
????????????node*r=f;
????????????while(r->next!=NULL)r=r->next;
????????????r->next=new?node(x);
????????}
????}

????T?deq()//刪除
????{
????????node*t=f;
????????T?value=f->data;
?

評論

共有 條評論