針對GUI在對PG變動PC及OS時處理相關PSD的演算法,感謝各位的撥空參與討論並提供寶貴意見。最後將原有的兩個function合併成為一個不會有重覆步驟的Function。
ProcessPSD_OsPcChangeGroup( 原有OsList[ ], 現有OsList[ ], 原有PcList[ ], 現有PcList[])
{
先利用傳進來的參數得出
要刪除的 Os
新增的 Os
要刪除的 Pc
新增的 Pc
新舊 List 的交集 Os
運算法如下
要刪除的Os x原有PcList 刪Psd
新增的Os x新PcList 建Psd
交集的Os x新增的Pc 建Psd
交集的Os x要刪除的Pc 刪Psd
}
果然是好方法...
回覆刪除這都要謝謝大家一起花時間、花腦筋..更要謝謝Willy最後推算出來。
回覆刪除作者已經移除這則留言。
回覆刪除待處理
回覆刪除