五種方法求1到100的和

2021-07-23 08:40:38 字數 777 閱讀 7871

/**

* 遞迴呼叫構造方法求1到100的和

*@author administrator

* */

public

class

sumexceptionconstructor catch (arrayindexoutofbound***ception e)

} }

/**

* 遞迴呼叫sumexceptionmethod方法求1到100的和

*@author administrator

* */

public

class

sumexceptionmethod

public

intsummethod(int i) catch (arrayindexoutofbound***ception e)

}}

int total = 0;// 總和

// 非遞迴演算法,時間複雜度o(n),空間複雜度o(1)

public

intaddtion_0(int n)

return total;

}// 遞迴演算法,時間複雜度為o(n),空間複雜度為o(n)

public

intaddtion(int n)

}// 利用等差數列求和公式,時間複雜度為o(1),空間複雜度為o(1)

public

intaddtion02(int n)

安裝LINUX的五種方法

安裝時候選擇 http設定 名 192.168.1.75 red hat 目錄 redhat 它會自動找到目錄並安裝,注意我用這種方式安裝有幾個包會壞掉,也不能跳過安裝,而且我的iso檢查了md5sum是好的,包名稱好象是 openoffice 86m大小,xmms方面的包還有幾個不記得了,所以不建...

Shell編寫,1到100的和。

在編譯器中開啟 如上圖。步驟 開啟虛擬機器的終端,輸入vim hello.sh hello你的檔名,隨意起 然後回車。摁i進入標記模式,將 複製進去,或者敲進去。摁esc,輸入 wq!回車。輸入chmod x hello.sh 你需要給你的檔案許可權,hello檔名,和你上面一樣。執行指令碼。輸入....

1到100求和的三種寫法

使用for迴圈直接逐個求解,演算法複雜度為o n o n o n 暴力解法 param startinclusive param endexclusive return public intsumbydirect int startinclusive,int endexclusive return ...