Я родом из Java, поэтому я новичок, когда речь заходит о c.
Пожалуйста, извините, если мой вопрос наивный или что-то; Моя единственная цель - учиться.
Я смотрел на различную реализацию структуры узла BST; все они включали только данные, вот так:
typedef struct node
{
int data;
struct node* left;
struct node* right;
} node;
Что еще хуже, данные используются в качестве ключа. Я понимаю, что мы можем легко добавить в структуру ключ И данные, но мне было любопытно, почему ни один из этих сайтов не включал их оба?