下面是選擇排序的程序,其中datalist是數(shù)據(jù)表,它有兩個數(shù)據(jù)成員:一是元素類型為Element的數(shù)組V,另一個是數(shù)組大小n。算法中用到兩個操作,一是取某數(shù)組元素V[i]的關(guān)鍵碼操作getKey(),一是交換兩數(shù)組元素內(nèi)容的操作Swap(): (1)試計算此程序段的McCabe復(fù)雜性; (2)用基本路徑覆蓋法給出測試路徑; (3)為各測試路徑設(shè)計測試用例。