พอดีเห็นคุณ <เสริม> พูดถึงอ.ซึง เลยนึกขึ้นได้ไปค้นๆมา เห็นแต่ที่คล้ายๆนะครับ
ความสัมพันธ์ recurrence ของ Binary search เป้นดังนี้
T(n)=T(n/2)+C2
ให้ T(1)=C1
solving the recuurence relation ดังนี้
T(n)
= C2+T(n/2)
= C2+ C2 +T(n/4)
= C2+ C2+ C2T(n/8)
... ลองแทนความสัมพันธ์ไปเรื่อยๆจะได้หน้าตาแบบนี้
T(n)=i C2 +T(n/2i)
เมื่อ 2i=n จะได้ว่า i=log2n
แทนค่า i ลงไปจะได้ว่า
T(n)=(log2n)C2 +T(1)=C2(log2n)+C1
เป็นปัญหาด้านคอมพิวเตอร์นะครับอยู่ในส่วน Alglorithm
__________________
PaTa PatA pAtA Pon!
|