「算法基礎」編程常用思路

1、暴力破解法

雞兔同籠

「算法基礎」編程常用思路

韓信點兵

「算法基礎」編程常用思路

2、枚舉和剪枝

零錢問題

「算法基礎」編程常用思路

剪枝後,雖然代碼可讀性複雜了,但是運算速度快了。

「算法基礎」編程常用思路

3、假設修正法

初學者往往對程序邏輯的描述,循環和嵌套過多

「算法基礎」編程常用思路

修正為:

「算法基礎」編程常用思路

「算法基礎」編程常用思路

修正為

「算法基礎」編程常用思路

4、常數變易法

程序中很多變量的時候,先寫成死值,再去替換。

「算法基礎」編程常用思路

「算法基礎」編程常用思路

「算法基礎」編程常用思路

5、一刀切法

事先補齊(上式)

「算法基礎」編程常用思路

按一般思路,上面代碼打印會少xyz。

「算法基礎」編程常用思路

事後修正,s2=s2.substring(1),把開頭字符去掉。

「算法基礎」編程常用思路


分享到:


相關文章: