Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Dfs Binary Tree, поиск элемента - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Error C2374: 'i' : redefinition; multiple initialization http://www.cyberforum.ru/cpp-beginners/thread1206330.html
помогите, пожалуйста, исправить ошибку error C2374: 'i' : redefinition; multiple initialization вот как выглядит задание Определить массив A (m и n константы), заполнить его случайными числами и...
C++ Определить взаимное расположение трех точек на плоскости (совпадают, на одной прямой, создают треугольник) точка на плоскости задается своими координатами. Создать программу, которая определяет взаимное расположение трех точек на плоскости (совпадают, на одной прямой, создают треугольник). Интерпретация... http://www.cyberforum.ru/cpp-beginners/thread1206323.html
C++ Структури
Объекты - лекарства в аптеке. Требуется вычислить среднее и суммарное количество, вес и цену.
C++ Подсчитать количество "счастливых" шестизначных билетов в рулоне и вывести их номера на экран
Напишите программу, которая подсчитывает количество "счастливых" билетов в рулоне и выводит их номера на экран. Номер билета - шестизначное число. Заданные начальный и конечный номера
C++ Подсчитать произведение одной и второй диагонали матрицы http://www.cyberforum.ru/cpp-beginners/thread1206313.html
Данный двумерный массив чисел. Подсчитать произведение одной и второй диагонали массива чисел.
C++ Определите функцию для вычисления xy Определите функцию для вычисления xy, где x и y положительные целые числа. Вычисление должно проводиться путем многократного перемножения числа х. подробнее

Показать сообщение отдельно
Pein95
3 / 3 / 0
Регистрация: 02.01.2013
Сообщений: 116

Dfs Binary Tree, поиск элемента - C++

12.06.2014, 16:01. Просмотров 294. Ответов 5
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Employee* depthFirstSearch(string firstName, Employee* root)
{
 
  if (root) {
    if (root->getFirstName() == firstName) {
      return root;
    }
 
    if (root->left) {
      depthFirstSearch(firstName, root->left);
    } else if (root->right) {
      depthFirstSearch(firstName, root->right);
    }
    
  }
  return NULL;
  
}
почему то иногда функция возвращает NULL, хотя елемент там точно есть.
Помогите исправить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru