dsa.3 code output
dsa.3 code output
Code:
#include <iostream>
#include <queue>
struct TreeNode {
int val;
TreeNode* left;
TreeNode* right;
TreeNode(int x) {
val = x;
};
queue<TreeNode*> q;
q.push(root);
while (!q.empty()) {
q.pop();
if (current->left) q.push(current->left);
if (current->right) q.push(current->right);
// Driver Code
int main() {
printLevelWise(root);
return 0;
Output:
23
4567