Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.53 KB | None | 0 0
  1. struct Node {
  2.   int value;
  3.   Node* left;
  4.   Node* right;
  5.  
  6.   Node(int value) : value(value) {}
  7. };
  8.  
  9. int sum_tree_leaves(Node* root) {
  10. }
  11.  
  12. int main() {
  13.   Node* root = new Node(5);
  14.   root->left = new Node(4);
  15.   root->right = new Node(2);
  16.   root->left->left = new Node(1);
  17.   root->left->right = new Node(6);
  18.   root->right->right = new Node(3);
  19.   root->right->right->left = new Node(7);
  20.  
  21.   /*
  22.       5
  23.      / \
  24.     4   2
  25.    / \   \
  26.   1   6   3
  27.          /
  28.         7
  29.   */
  30.  
  31.   std::cout << "Result: " << sum_tree_leaves(root);
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement