Advertisement
Guest User

TreeClass.h

a guest
Dec 10th, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.63 KB | None | 0 0
  1. class List{ // это снаружи
  2. private:
  3.     class ListNode{
  4.     public:
  5.         ListNode(TreeNode *node);
  6.         TreeNode *tree_node;
  7.         ListNode *next;
  8.     };
  9.  
  10. public:
  11.     List(TreeNode *node);
  12.     void push_back(TreeNode *node);
  13.     TreeNode* pop_front();
  14.     ListNode *head;
  15.     ListNode *tail;
  16.     ListNode *cur;
  17.     int size;
  18. };
  19.  
  20. class Bft_iterator : public Iterator //это внутри TreeClass
  21.     {
  22.     public:
  23.         Bft_iterator(TreeClass* tree);
  24.         int next() override;
  25.         bool has_next() override;
  26.         int* keys_bft;
  27.         int size_of_keys_bft;
  28.         int i_of_keys_bft;
  29.     };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement