Je veux calculer le nombre de niveaux entre le gestionnaire et l'employé. C'est-à-dire, si je donne un empid, je voudrais savoir combien de gestionnaires sont là dans la hiérarchie. Here est un exemple où l'on peut trouver le nombre de rapports directsTrouver le nombre de niveaux hiérarchiques dans java
Mais je veux trouver le niveau hiérarchique emp-mgr.
par ex. emp, mgr
{ "A", "C" },
{ "B", "C" },
{ "C", "D" },
{ "D", "E" },
{ "E", "F" },
{ "F", "F" }
Dans cet exemple C est responsable de A, C est également gérant de B, F est gestionnaire de C et ainsi de suite.
F -> A = 3(mgrs between)
pouvez-vous s'il vous plaît me aider à résoudre ce en utilisant java
On dirait une tâche facile. Avez-vous essayé quelque chose? X = A -> Obtenez le gestionnaire de X jusqu'à X = F. Prenez les chiffres de l'étape précédente. –
Je ne comprends pas votre exemple, aidez-moi s'il vous plaît. Est-ce que A-> C-> D-> E-> F? –
Si nous disons Manager F et Employee A, vous voulez dire que le niveau est de 4 niveaux, y compris F else 3? –