函式的度量因子:
函式的圈複雜度:初始值為1,只要遇到if,while,for等等語句複雜度加1,不論是分支還是內嵌都是加1.
可執行的**行:這個是源**經過格式化之後的**行,除去宣告語句之後。所謂的格式例如:int a,b;處理之後就是int a;int b;
基本的快個數:就是一段線性執行的**,沒有任何分析和goto,break,continue等非結構化語句。
函式的迴圈總數:是指函式裡迴圈語句的個數。
函式的出口數:函式的出口數主要是由return語句來決定,度量元為[1,2].
總lcsaj的個數:是指線性**序列和跳轉,它是乙個可執行**的線性序列,這個序列的開始或者是程式的開始,或者是控制流可能跳轉的乙個起點(控制流無法到達的下一行),它的終止或者是乙個明確的控制流的跳轉點(產生控制流的行),或者是程式的結束。
函式的最大的lcsaj密度:lcsaj密度是**行的度量,是指每一行**被多少個lcsaj所包含。
不可達語句數:是指從函式的開始到結束永遠不可能被執行的**,因為程式的邏輯可能有問題,還有可能是**在return的後面。
不可達分支數:是指分支從函式的開始到結束不可能到達的分支,例如:case,if,while等等。
檔案的度量因子:
檔案的控制流節點數:檔案裡所有函式的控制流結點數的最大值,最小值,平均值。平均值由所有函式的控制流結點數之和除以檔案裡的函式個數求得。
檔案的圈複雜度:本檔案中所有的函式的圈複雜度的最大值,最小值,平均值。
可執行**行:檔案裡的**經過格式化處理之後的可執行的**總行數。
基本快個數:檔案中所有的函式的基本快的總和。
迴圈個數:檔案中所有函式的迴圈個數之和。
函式的出口數:檔案裡所有函式的出口數的最大值,最小值和平均值。
檔案的函式個數:檔案裡所有的函式總和個數。
總lcsaj個數:所有的函式的總lcsal的總和。
最大lcsaj的密度:檔案裡素有的**行的中最大的lcsaj密度。
函式不可達語句數:檔案中所有的函式中不可達語句數的總和。
不可達分支數:檔案中所有函式的不可達分支分支數的總和。
對R語言因子的淺讀
故事開始了 噔噔噔!開學了!一年級的小朋友們入學了啊啊好激動!但是很快,他們人生中第一次正式的考試來了 第一次考試嘛,難免失手!當然了肯定有厲害的人對吧!先假設班裡只有5個人哈 資料不要太多,沒意思 成績如下 小韜 100 小紅 95,小花 80 小兵 75 小懶 56 好了那現在我給他們的成績做個...
zzulioj 1902 (985的因子對難題)
985的因子對難題 time limit 2 sec memory limit 128 mb submit 138 solved 35 submitstatusweb board description 985有n個正整數,他想知道存在多少個不同的因子對 a i a j 使得 1 i,j n i j...
zzuli 1902 985的因子對難題
985有n個正整數,他想知道存在多少個不同的因子對 a i a j 使得 1 i,j n i j a j a i 0,其中i和j是元素的下標。特別地,他認為 a i a j 與 a j a i 是一樣的因子對。第一行輸入乙個整數t,代表有t組測試資料。每組資料佔兩行,第一行輸入乙個n代表元素個數,下...