Я хочу рассчитать количество уровней между менеджером и сотрудником.Найти количество уровней структуры отчетности в java
То есть, если я дам empid, я хотел бы знать, сколько менеджеров находится в иерархии. Here - образец, в котором мы можем найти количество прямых отчетов
Но я хочу найти уровень иерархии emp-mgr.
например. EMP, прил
{ "A", "C" },
{ "B", "C" },
{ "C", "D" },
{ "D", "E" },
{ "E", "F" },
{ "F", "F" }
В этом примере С менеджером, С также менеджер B, F является менеджером С и так далее.
F -> A = 3(mgrs between)
Пожалуйста, вы можете мне помочь в решении этого с помощью Java
Кажется легкой задачей. Вы что-то пробовали? X = A -> Получите менеджера X до X = F. Возьмите номера предыдущего шага. –
Я не понимаю ваш пример, пожалуйста, помогите мне. Является ли это A-> C-> D-> E-> F? –
Если мы скажем, менеджер F и сотрудник A вы хотите сказать, что уровень 4 уровня, включая F else 3? –