第二章 :查詢與排序-------2.16 解題實戰_小白上樓梯(遞迴設計)
小白上樓梯(遞迴設計):
#include<iostream>
using namespace std;
int f(int n){
if(n==0) return 1;
if(n==1) return 1;
if(n==2) return 2;
return f(n-1)+f(n-2)+f(n-3);
}
int main(){
std::ios_base::sync_with_stdio(false);
int step;
while(cin>>step){
cout<<f(step)<<endl;
cout<<endl;
}
return 0;
}
結果:
相關文章
- 第二章 :查詢與排序---------遞迴、查詢與排序補充排序遞迴
- 第二章 :查詢與排序-------二分查詢的遞迴解法排序遞迴
- 第二章 :查詢與排序-------遞迴形式進行插入排序排序遞迴
- 第二章 :查詢與排序-------遞迴經典問題——漢諾塔問題排序遞迴
- 第二章 :查詢與排序-------2.19題目詳解_找出最長連續遞增子序列排序
- 第二章 :查詢與排序-------希爾排序排序
- iOS 演算法之排序、查詢、遞迴iOS演算法排序遞迴
- 第二章 :查詢與排序-------2.13_三種典型遞迴形式演算法的效能分析排序遞迴演算法
- 第二章 :查詢與排序-------2.20實戰_快速設計一個高效的求n次冪的演算法排序演算法
- SqlServer遞迴查詢SQLServer遞迴
- PostgreSQL 遞迴查詢SQL遞迴
- sqlalchemy 遞迴查詢SQL遞迴
- 第二章 :查詢與排序-------2.18題目講解_在有空字串中的有序字串陣列中查詢排序字串陣列
- 第二章 :查詢與排序-------2.17解題實戰_旋轉陣列的最小數字(改造二分法)排序陣列
- 遞迴查詢子元素遞迴
- SQL server資料庫with as子句與遞迴查詢的實現SQLServer資料庫遞迴
- Java實現遞迴查詢樹結構Java遞迴
- Redis 設計與實現 (八)--排序、慢查詢日誌、監視器Redis排序
- 第二章 :查詢與排序-------2.10常見函式的複雜度計算排序函式複雜度
- 快速排序【遞迴】【非遞迴】排序遞迴
- 第二章 :查詢與排序-------2.15 分析10種排序演算法的穩定性排序演算法
- java-遞迴(檔案查詢)Java遞迴
- 二十一、氣泡排序演算法——JAVA實現(遞迴與非遞迴)排序演算法Java遞迴
- 二分法查詢(遞迴實現)遞迴
- 使用 JavaScript 解決經典爬樓梯問題JavaScript
- LeetCode 70題 爬樓梯 -- JavaScriptLeetCodeJavaScript
- 遞迴-*快速排序遞迴排序
- 遞迴-M--二分查詢遞迴
- 遞迴樹形查詢所有分類遞迴
- 第三章:查詢與排序(下)----------- 3.27 用計數排序解決員工年齡問題排序
- 第三章:查詢與排序(下)----------- 3.10 實戰解題_哪個數字超過了一半?排序
- 第三章:查詢與排序(下)----------- 3.19 計數排序排序
- 資料庫遞迴查詢:MySQL VS Sequelize資料庫遞迴MySql
- 透過遞迴查詢應用依賴遞迴
- 快速排序-遞迴方式排序遞迴
- 歸併排序的非遞迴實現排序遞迴
- oracle之樹狀結構的儲存與展示(遞迴查詢)Oracle遞迴
- JavaScript原生實現樓梯外掛JavaScript