
英:/'rɪˈkɜːʃn/ 美:/'rɪˈkɜːrʒn/
n. [數] 遞歸,循環;遞歸式
Note also the use of left recursion.
還要注意向左遞歸的使用。
Composite or Recursion?
使用組合還是使用遞歸?
Return all rows from the recursion.
返回遞歸中的所有行。
Statically forbid polymorphic recursion.
靜态禁止多态遞歸。
That language didn't even support recursion.
這語言甚至都不支持遞歸。
recursion formula
遞推公式;[數]遞歸公式
n.|circulation/revolution/rotation/cycle/round;[數]遞歸,循環;遞歸式
“recursion”是一個計算機科學和數學領域的術語,中文譯為遞歸,其核心含義是通過自身定義自身的過程。以下是詳細解釋:
遞歸指一個函數、結構或過程在其定義中直接或間接地調用自身。例如:
遞歸必須包含兩個部分:
例如,計算階乘的遞歸函數:
def factorial(n):
if n == 1:# 基線條件
return 1
else: # 遞歸步驟
return n * factorial(n-1)
遞歸常被誤認為“循環”,但本質不同:
如果需要具體場景的示例或進一步解釋,可以補充說明!
詞性: 名詞
發音: /rɪˈkɜːrʒən/ (英式音标)
定義: 遞歸是一種在函數内部調用自身的行為。換句話說,遞歸是一種解決問題的方法,其中問題被分解成更小的、相似的子問題,直到可以直接解決子問題。
例句:
用法: 遞歸可以用于多種編程任務,包括搜索、排序和遍曆數據結構。遞歸函數通常包括兩部分:基本案例和遞歸案例。基本案例是遞歸結束的條件,遞歸案例則是函數自身調用的部分。
解釋: 遞歸是一種複雜的編程概念,需要謹慎使用。遞歸函數需要適時地終止遞歸,否則會導緻無限循環和棧溢出等問題。同時,遞歸函數的性能通常比疊代函數低,因為每次遞歸調用都需要保存現場和恢複現場。
近義詞: 循環、疊代
反義詞: 無
【别人正在浏覽】