09. C++ OOP Pure Virtual Members and Multiple Inheritance (Task 4 Tree)
Zdravejte,
Molq da byda prosten za tova che pisha na latinica - no tuk sym s 10 prysta.
Reshenieto mi e 10713780, account plamen_vihren.
Qsno mi e che traverse algorithm moje da byde ot vida:
void print (TreeNode* node){
if (node!=nullptr){
cout<<node->data<<endl;
print(node->left);
print (node->right);
}
}
Tozi algorithm e za binarno dyrvo, no samo s edin call se prepravq za tozi sluchaj.
Problemcheto mi e slednoto vyv funkciqta getTreeView(rootObject) Vie vryshtate samo ROOT nodovete, za da prodylja obache na men mi trqbva vidimost ot gore no dolu, a chrez Parent, e realizirana vidimost ot dolu na gore. Kak da slezna pone edno nivo na dolu, kato v posochenata funkciq dostyp do cqlata baza nqmam. Ako ima dostyp do vsichki elementi e lesno vzimash obekta i dokato ne e null pointer se razhojdash na gore kym parenta.
Kak s kakyv mehanism da slezna pone edno nivo na dolu????????????????
S uvajenie Plamen Nikolaev
Blagodarq predvaritelno na vseki kojto proqvi dobra volq da obyrne vnimanie na moeto pitane ,