Bir algoritma girdi olarak aldığı n adet sayıdan oluşturulan tekrarsız ve elemanları birbirinden farklı her bir ikili üzerine X işlemini uygulamaktadır. X işleminin de [1…log2n) aralığındaki 2’nin kuvveti olan tamsayılardan her biri için bir kez Y işlemi yaptığı bilinmektedir. Buna göre bu algoritma toplamda kaç tane Y işlemi yapar?
A)n2log2(2n)
B)[(n2+n)/2][1+log2n]
C)[(n2+n)/2]log2n
D)[n.(n−1)/2]log2(log2n)
E)[n.(n−1)/2]log2(2n)
cevap:D
soruyu çözdüm fakat bir nevi cevaplardan gittiğim için içime sinmedi.
Şöyle ki dizi n elemanlı olduğundan ötürü C(n,2) tane ikili olacak ve X işlemi olacak.
Ve bu sadece E ve D'de var.Daha sonra log22n=n olacağından bu cevap da elenir ve geriye
D kalır.Ben böyle yaptım fakat istediğim cevabın nereden D olduğu.Birisi açıklayabilirse çok iyi olur.