İki bağlantılı bağlantılı bir listeyi çaprazlamaya çalışıyorum ancak sonsuz bir döngü elde ettiğimi düşünüyorum. Amacım listede bir öğenin ilk en soldaki yerini bulmaktır. Öğeyi buluyorum ama programım döngüde kalıyor gibi görünüyor. Onu döngüden kesmenin tek yolu kırılıyor. Başka bir yolu olmalı. Teşekkürler. {Java'da Çift Bağlantılı Bağlantılı Bir Listeyi Geçiş?
Node<E> temp;
temp = head;
while(temp.next != null){
if(temp.value==obj){
System.out.println("YES");
}
else{
temp = temp.next;
}
System.out.println("\nNO");
}
}
bir 'kırmaya koymak;' in eğer durumunuz. Değer bulunursa, döngüden çıkmaz ve asla bu başka ifadeye ulaşmaz. – piyush121
@ piyush121 Bu çözümü biliyorum ama başka bir yolu olmalı. – Pasoon
@ P.A. bir boole değişkeni kullanın veya döndürün. –