Почему c реализация BST не включает данные и ключ? - PullRequest
0 голосов
/ 22 марта 2019

Я родом из Java, поэтому я новичок, когда речь заходит о c. Пожалуйста, извините, если мой вопрос наивный или что-то; Моя единственная цель - учиться.

Я смотрел на различную реализацию структуры узла BST; все они включали только данные, вот так:

typedef struct node
{
  int data;
  struct node* left;
  struct node* right;
 } node;

Что еще хуже, данные используются в качестве ключа. Я понимаю, что мы можем легко добавить в структуру ключ И данные, но мне было любопытно, почему ни один из этих сайтов не включал их оба?

...