問答題

設(shè)數(shù)組A有n個(gè)元素,需要找出其中的最大最小值。
(1)請(qǐng)給出一個(gè)解決方法,并分析其復(fù)雜性。
(2)把n個(gè)元素等分為兩組A1和A2,分別求這兩組的最大值和最小值,然后分別將這兩組的最大值和最小值相比較,求出全部元素的最大值和最小值。如果A1和A2中的元素多于兩個(gè),則再用上述方法各分為兩個(gè)子集。直至子集中元素至多兩個(gè)元素為止。這是什么方法的思想?請(qǐng)給出該方法的算法描述,并分析其復(fù)雜性。


您可能感興趣的試卷