Selam. Böyle 1 soruda takildim.poll metodu biliyorumki kuyrukta en bastaki elemanin deyerini alir ve kuyrukdan siler.peek metodu ise kuyrugun sonraki elemanlarina ulasmak icindir.aama bu dediklerimi asagidaki testde uyguladigim zaman yalnis oluyor.neden? enter code here

3. public class GetInLine {
4. public static void main(String[] args) {
5. PriorityQueue<String> pq = new PriorityQueue<String>();
6. pq.add("banana");
7. pq.add("pear");
8. pq.add("apple");
9. System.out.println(pq.poll() + " " + pq.peek());
10. }
11. }

soruldu: 04 Haz '12, 10:28

hale's gravatar image

hale
127343642
cevap kabul oranı: 0%

değiştirildi: 04 Haz '12, 10:33

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183


peek() Retrieves, but does not remove, the head of this queue, or returns null if this queue is empty.

poll() Retrieves and removes the head of this queue, or returns null if this queue is empty.

Kim hangi amaçla negatif puan vermiş artık onu takdiri ilahiye bırakıyorum. http://docs.oracle.com/javase/6/docs/api/java/util/PriorityQueue.html

permanent link

cevaplandı: 04 Haz '12, 16:06

UsTa's gravatar image

UsTa
2.0k925
cevap kabul oranı: 20%

Kuyruk elemanlarinin sorted olarak düzenlenmesi, kuyruğun mantığına aykırı olurdu. Ancak Priority Queue ile bazı özel durumların üstesinden gelebilirsiniz.

permanent link

cevaplandı: 04 Haz '12, 10:51

querman's gravatar image

querman
391162028
cevap kabul oranı: 0%

değiştirildi: 04 Haz '12, 10:52

-2

peek kuyruğun başından nesneyi çeker, fakat kuyruk içindeki değeri silmez. pool ise hem nesneyi çeker, hemde kuyruktan siler. Eğer kuyruklar boşsa ikiside null döndürür.

permanent link

cevaplandı: 04 Haz '12, 10:41

UsTa's gravatar image

UsTa
2.0k925
cevap kabul oranı: 20%

kuyruk elemanlari sorted olarakmi duzenliyor?simdi burada nasil olacak?benim yazdigim kodda.

(04 Haz '12, 10:43) hale hale's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,079

Soruldu: 04 Haz '12, 10:28

Görüntüleme: 973 kez

Son güncelleme: 04 Haz '12, 16:06

powered by BitNami OSQA