ВНИМАНИЕ Для заказа программы на бинарное дерево поиска пишите на мой электронный адрес proglabs@mail.ru

Чтобы начать разбирательство с этой древовидной структурой, вы должны на достаточно хорошем уровне понимать следующие разделы программирования (за базовый язык возьмем «чистый» С):

  • Указатели, адресация указателей, разыменование указателей, выделение динамической памяти.

  • Структуры, обращение к полям структуры, передача структур в качестве параметров.

  • Рекурсия на спуске и на возврате. Рекурсивные процедуры и функции. Элементарный случай рекурсии.

Само собой разумеется, что вы должны знать, как объявлять переменные встроенных типов данных, проводить стартовую инициализацию элементов массива, уметь передавать параметры по ссылке и по значению, а также уметь грамотно структурировать код программы.

То есть нельзя вот так вот просто сесть и начать изучать бинарное дерево поиска. Требуется обязательная предварительная подготовка.

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

Как показывает мой богатый педагогический опыт, у 95% студентов нет никаких шансов самостоятельно грамотно разобраться с двоичным деревом поиска, а затем не менее грамотного его запрограммировать на каком-либо языке высокого уровня, типа Pascal, C, C++ или C#.

ВНИМАНИЕ Для получения консультации по двоичному дереву поиска пишите на мой электронный адрес proglabs@mail.ru