// Рекурсивный способ поиска public MyStitchedTree SearchRec(int data) { if (main != null) { // Вызываем рекурсивный способ поиска return(main.SearchRec(data)); } else { // Или возвращаем пустой return(null); } }
// Поиск рекурсивный public MyStitchedTree SearchRec(int value) { if (value == data && isDeleted == false) { return(this); } else if (value < data && leftUnit != null) { return(leftUnit.SearchRec(value)); } else if (rightUnit != null) { return(rightUnit.SearchRec(value)); } else { return(null); } }