下面這個(gè)折半查找算法正確嗎?如果正確,請(qǐng)給出算法的正確性證明,如果不正確,請(qǐng)說(shuō)明產(chǎn)生錯(cuò)誤的原因。
循環(huán)賽日程安排問(wèn)題。設(shè)有n=2k個(gè)選手要進(jìn)行網(wǎng)球循環(huán)賽,要求設(shè)計(jì)一個(gè)滿足以下要求的比賽日程表: (1)每個(gè)選手必須與其他n-1個(gè)選手各賽一次; (2)每個(gè)選手一天只能賽一次。