C++ PROGRAMMING  Please implement these 2 methods for the node where: •int get_depth(): Returns the depth of the node. •int get_height(): Returns the height of the node. Initial code to be completed:  Note: Do not add new member variables for the depth and height. struct node {     node* parent;     node* right;     node* left;     int element;          int get_depth() {       return 0;     }          int get_height() {       return 0;     } };

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter18: Stacks And Queues
Section: Chapter Questions
Problem 3PE
icon
Related questions
Question

C++ PROGRAMMING 

Please implement these 2 methods for the node where:

•int get_depth(): Returns the depth of the node.

•int get_height(): Returns the height of the node.

Initial code to be completed: 

Note: Do not add new member variables for the depth and height.

struct node {
    node* parent;
    node* right;
    node* left;
    int element;
    
    int get_depth() {
      return 0;
    }
    
    int get_height() {
      return 0;
    }
};

 

 

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 4 images

Blurred answer
Knowledge Booster
Concept of memory addresses in pointers
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning