olması gerekmediğinde yinelenmeye devam ediyor Bir kullanıcı girişi alıyorum ve girişi doğrulamak için bir while döngüsü kullanıyorum. Bununla birlikte, girdiğim giriş türü ne olursa olsun, yanlış olması ve döngünün yinelenmesi anlamına gelir. BST sınıfınınDöngü,
String deletelName;
System.out.println("Type patient's last name to delete");
deletelName = cin.next();
Patient removePatient = new Patient (deletelName.toLowerCase(),null,null,null,null);
while (!bst.contains(removePatient)) {
System.out.println("Patient's last name does not exist. Type another last name : ");
deletelName = cin.next();
}
Bölüm:
public boolean contains(AnyType x)
{
return contains(x, root);
}
private boolean contains(AnyType x, BinaryNode<AnyType> t)
{
if (t == null)
return false;
int compareResult = x.compareTo(t.element);
if(compareResult < 0)
return contains(x, t.left);
else if (compareResult > 0)
return contains (x, t.right);
else
return true;
}
'bst' nedir: Böyle bir şey ile
: Çözüm bu değiştirmektir? Bundan daha fazla kod sağlamanız gerekiyor. – Gendarme
Bunu çözdünüz mi kardeşim? Yaptığınız takdirde ipliği kapatmak için cevabı kabul edin. – Vucko