Я пытаюсь вернуть данные, хранящиеся в n-м элементе BST, я пытаюсь выполнить обход с помощью счетчика, и когда счетчик больше n, верните текущий узел. Мой текущий код, кажется, всегда возвращает первы
/*
Here is the piece of code causing segmentation fault
*/
int search_for_data(T_NODE head, int data){
while(head){
if(head->data > data)
head = head->left;
if(head->data <
Мне задали вопрос в интервью, который дал обход обходного дерева двоичного поиска preorder, найдите узлы листа, не создавая исходное дерево. Я знаю свойство, которое должно удовлетворять binary search
Мне нужно создать двоичное дерево поиска в c. Внутри дерева есть список слов, организованных первой буквой. Каждый узел содержит букву и список слов (строк), начинающихся с этой буквы, а также указате
Я тестирую, чтобы убедиться, что могу распечатать свое двоичное дерево поиска для проекта в своем классе. У меня это так, что строковое выражение установлено, и оттуда программа разделит строку на мас