Я должен создать функцию, которая, учитывая указатель на двоичное дерево и целое число k, должна вырезать дерево, оставляя только первые k узлов, и возвращать эффективное число узлов конечного дерева.
Я пробовал так много вещей, но я могу заставить это работать.
Это должно быть сделано в C с использованием указателей.
typedef struct node{
char c;
struct node *left, *right;
} Node;
Если дерево имеет меньше узлов, чем k, оно должно вернуть общее количество узлов в дереве