Untitled
unknown
plain_text
2 years ago
718 B
9
Indexable
#include <stdio.h>
struct BinaryNode* createNode(int a);
struct BinaryNode{
int data;
struct BinaryNode* left; //left child
struct BinaryNode* right; //right child
};
main(){
struct BinaryNode* root = createNode(3);
struct BinaryNode* node1 = createNode(2);
struct BinaryNode* node2 = createNode(4);
root->left = node1;
root->right = node2;
printf("%d ", root->data);
printf("%d ", root->left->data);
printf("%d ", root->right->data);
}
struct BinaryNode* createNode(int a){
struct BinaryNode* node = malloc(sizeof(struct BinaryNode));
node->data = a;
node->left = NULL;
node->right = NULL;
return node;
};
Editor is loading...
Leave a Comment