Вставка в двоичное дерево не работает с использованием JavaJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Вставка в двоичное дерево не работает с использованием Java

Сообщение Anonymous »

В настоящее время я изучаю деревья с помощью Java
и у меня возникают некоторые ошибки
при вставке элементов в двоичное дерево
Я не понимаю, почему это не так работа

это код:
узел дерева:

Код: Выделить всё

public class TNode {
int data;
TNode left;
TNode right;

public TNode(int data) {
this.data = data;
left = null;
right = null;
}
}
Класс дерева:

Код: Выделить всё

public class Tree {
TNode root;

public Tree(){
root = null;
}

public TNode insertNode(TNode item, int d) {
if (item == null) {
return new TNode(d);
}

if (d < item.data) {
item.left = insertNode(item, d);
}

if (d > item.data) {
item.right = insertNode(item, d);
} else {
return item;
}

return item;
}

public void add(int d) {
insertNode(root, d);
}
}
Всякий раз, когда я добавляю элемент, корень остается нулевым, без правых или левых элементов
если кто-то может помочь, я буду очень благодарен

Подробнее здесь: https://stackoverflow.com/questions/501 ... using-java
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Вставка в двоичное дерево не работает с использованием Java
    Anonymous » » в форуме JAVA
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Необходимо найти следующий узел для вставки в двоичное дерево с меньшим использованием ресурсов и производительности.
    Anonymous » » в форуме Php
    0 Ответы
    36 Просмотры
    Последнее сообщение Anonymous
  • Двоичное дерево поиска с использованием типа char
    Anonymous » » в форуме JAVA
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Как распечатать базовое двоичное дерево в виде треугольника на C++?
    Anonymous » » в форуме C++
    0 Ответы
    71 Просмотры
    Последнее сообщение Anonymous
  • Как реализовать двоичное дерево?
    Anonymous » » в форуме Python
    0 Ответы
    37 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»