国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
編程論壇-平衡二叉樹[原創(chuàng)]

編程論壇『 C++教室 』→平衡二叉樹[原創(chuàng)]

kings169524

這個(gè)東東就是要花一點(diǎn)時(shí)間畫圖研究。
以下是我的代碼。
寫得差請(qǐng)見諒
#include <status.h>


typedef struct BT{
int data;
struct BT* l;
struct BT* r;
int bl;
BT(int d);
}BT;


BT::BT(int d){
l=r=NULL;
data=d;
bl=0;
}


void clear(BT* p){
if(p){
  clear(p->l);
  clear(p->r);
  delete(p);
}
}


void print(BT* p){
cout<<"data="<<p->data<<‘\t‘<<"bl="<<p->bl<<endl;
}


void f_p(BT* T){
if(T!=NULL){
  print(T);
  f_p(T->l);
  f_p(T->r);
}
}


void m_p(BT* T){
if(T!=NULL){
  m_p(T->l);
  print(T);
  m_p(T->r);
}
}


void Trans(BT* T){
cout<<"\nfront trans:\n";
f_p(T);
cout<<endl;
cout<<"\nmid trans:\n";
m_p(T);
cout<<endl;
}


void Rotate_1(BT* &p){
BT* T=p->l;
p->bl=0;
T->bl=0;
p->l=T->r;
T->r=p;
p=T;
}


void Rotate_2(BT* &p){
BT* T=p->l->r;
if(T->bl==0){
  p->l->b


……………………(未完,閱讀全文請(qǐng)點(diǎn)頂部鏈接)

玩偶

樓主的頭文件是自己寫的吧??

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
最全的C\C 面試題解(2)
判斷兩顆(排序)樹是否相同
一道百度筆試題的解決方案
使用libevent進(jìn)行多線程socket編程demo
結(jié)構(gòu)體和鏈表的簡(jiǎn)單應(yīng)用
模擬內(nèi)存動(dòng)態(tài)分配學(xué)習(xí)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服