Я работаю над бинарным деревом поиска.
Итак, вот структура, используемая для представления узла:
typedef struct TreeNode
{
int num;
struct TreeNode *left,*right;
}TREENODE;
Чтобы вставить узел в дерево, у меня есть следующий метод подписи
void InsertNode(TREENODE **root,int data);
В вышеприведенном методе зачем нам нужен двойной указатель. Мы можем использовать один указатель!
Используем ли мы двойной указатель, чтобы избежать дублирования?