Salve e buona domenica a tutti XD
Ho fatto qualche piccola modifica al codice ma continua a non andare...nessuno che mi aiuta???![]()
codice:public int isRightLarger(BinaryTree<E> T, Position<E> v){ int numSinistro = 0; int numDestro = 0;int num = 0; while(true){ if(T.hasLeft(v)) numSinistro += isRightLarger(T, left()); if(T.hasRigt(v)) numDestro += isRightLarger(T, right()); if(numDestri >= numSinistri){ num = numDestri + numSinistri + 1; break; } else{ num = -1; break; } } return num; }

Rispondi quotando