ฉันพยายามหาถูกผูกไว้สำหรับสมการการเกิดซ้ำดังต่อไปนี้:
ฉันเข้าใจว่าทฤษฎีบทของ Master ไม่เหมาะสมเนื่องจากจำนวนย่อยและส่วนย่อยที่แตกต่างกัน นอกจากนี้ยังมีต้นไม้ recursion ไม่ทำงานเนื่องจากไม่มีหรือมากกว่า(0)
ฉันพยายามหาถูกผูกไว้สำหรับสมการการเกิดซ้ำดังต่อไปนี้:
ฉันเข้าใจว่าทฤษฎีบทของ Master ไม่เหมาะสมเนื่องจากจำนวนย่อยและส่วนย่อยที่แตกต่างกัน นอกจากนี้ยังมีต้นไม้ recursion ไม่ทำงานเนื่องจากไม่มีหรือมากกว่า(0)
คำตอบ:
ใช่ต้นไม้เรียกคืนยังคงทำงานได้! มันไม่สำคัญที่ทุกคนไม่ว่าจะเป็นกรณีฐานที่เกิดขึ้นในหรือหรือหรือแม้กระทั่ง{100}) มันไม่สำคัญว่ามูลค่าจริงของเคสพื้นฐานคืออะไร ค่าอะไรก็ตามมันคือค่าคงที่
เห็นผ่านใหญ่ทีแว่นตากำเริบคือ 2
รากของต้นไม้เรียกซ้ำมีค่า 2
รากมีลูกสามคนที่มีค่า , และ 2 ดังนั้นมูลค่ารวมของเด็กทุกคนคือ 2
ตรวจสอบสติ: รากมีหลานเก้า: สี่ที่มีค่าสี่ที่มีค่าและเป็นหนึ่งที่มีค่า 2 ผลรวมของค่าเหล่านั้นคือ 2 ( n / 6 ) 2 ( n / 9 ) 2 ( 11 / 18 ) 2 n 2
หลักฐานการเหนี่ยวนำง่ายหมายความว่าสำหรับการใด ๆ จำนวนเต็มที่โหนดในระดับมีมูลค่ารวม 23 ℓ ℓ ( 11 / 18 ) ℓ n 2
จำนวนเงินที่ระดับรูปแบบลดหลั่นชุดเรขาคณิตเท่านั้นดังนั้นในระยะที่ใหญ่ที่สุดเรื่อง
เราสรุปได้ว่า2)
คุณสามารถใช้ทั่วไปมากขึ้นAkra-Bazziวิธี
ในกรณีของคุณเราจะต้องหานั้น
(ซึ่งให้ )
แล้วเราก็มี
โปรดทราบว่าคุณไม่ได้จริงๆต้องแก้สำหรับพีทั้งหมดที่คุณต้องทราบว่าเป็นที่21 < p < 2
วิธีที่ง่ายกว่าคือการตั้งค่าและลองพิสูจน์ว่าถูก จำกัด ขอบเขตg ( x )
ให้เป็นชวเลขสำหรับทางด้านขวามือของการเกิดซ้ำ เราพบขอบเขตล่างและบนสำหรับโดยใช้ :f T ( n / 3 ) ≤ T ( n / 2 )
ถ้าเราใช้การตอบสนองที่ต่ำกว่า ขอบเขตบนเป็นด้านขวาของการเกิดซ้ำเราได้ในทั้งสองกรณีโดยทฤษฎีบทหลัก ดังนั้นเป็นที่สิ้นสุดจากข้างต้นโดยและจากด้านล่างโดยหรือเท่ากัน2)T ( n ) O ( n 2 ) Ω ( n 2 ) T ( n ) ∈ Θ ( n 2 )