編程之美1.9(三) 最大效率安排會(huì)議
另一種方法解決高效率安排會(huì)議問題
一 方法分析:
考慮一種優(yōu)化算法,將所有的begin 和 end 共同參與排序。
然后依次遍歷整個(gè)的2*N個(gè)數(shù)組元素,若是遇到begin則將使用的顏色數(shù)目加一。
若是遇到的是end類型,則將使用的顏色數(shù)目減一。
在內(nèi)存中,保留最大使用的顏色數(shù)目。
整個(gè)的時(shí)間的復(fù)雜度是o(n * logn)
二 代碼如下:


































































posted on 2011-06-30 15:31 kahn 閱讀(185) 評(píng)論(0) 編輯 收藏 引用