萌新Java的學習筆記十五 遞迴 25

2021-09-13 12:06:24 字數 523 閱讀 6081

遞迴結構的組成

一、定義遞迴頭(什麼時候不呼叫自己)

二、遞迴體(什麼時候呼叫自己)

public class testrecrusion else 

} public static void main(string args)

}

在學習中發現以下一種有趣邏輯

public class testrecrusion else 

} public static void main(string args)

}/*最終執行返回

over

1111

1111

1111

1111

1111*/

利用遞迴作階乘演算法

public static int factor(int b) else 

} public static void main(string args)

萌新迴圈佇列學習筆記

迴圈佇列 佇列最簡單的表示方法就是陣列啊 用陣列表示佇列,那麼普通的方法就是簡單的搞兩個下標代表佇列頭,佇列尾,然後進隊,出隊,但是隨著入隊,出隊操作的進行,會使整個佇列整體向後移動,隊尾指標已經移到了最後,再有元素入隊就會溢位,而事實上此時隊中並未真的 滿員 這種現象稱為 假溢位 為了解決隊尾溢位...

萌新python機器學習筆記

萌新python機器學習 剛看完線性回歸的推導公式迫不及待的想用python進行實驗 import numpy as np from sklearn import datasets import matplotlib.pyplot as plt x,y datasets.make regressio...

java萌新的進化旅程07

本篇部落格主要介紹排序的四種基本方法 氣泡排序 選擇排序 直接插入排序 shell排序 氣泡排序 bubble sort 是一種簡單的排序演算法。它重複地走訪過要排序的數列,一次比較兩個元素,如果他們的順序錯誤就把他們交換過來。走訪數列的工作是重複地進行直到沒有再需要交換,也就是說該數列已經排序完成...