精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

稀疏矩陣包含了哪幾種基本的運算操作呢

冬至子 ? 來源:計算機科學實驗室 ? 作者:好壞生長 ? 2023-01-18 10:45 ? 次閱讀

遞歸是一個非常重要的概念,但是并不是很好理解。

最常用的遞歸案例,就是求乘法的階乘,例如求n!的值。

n=1
n=1*2
n=1*2*3
n=1*2*3*4
...

這個乘法問題,是在前一個乘法的基礎上,再做乘法運算,也就是

fun(n)=fun(n-1) * n

這就是遞歸的公式,我們只要確定了fun()的實現,就能夠求出所有的值。

#include 


int fun(int n){
  if(n == 1) return 1;
  return fun(n-1) * n;
}


int main(){
  printf("%d\\n", fun(5));
  return 0;
}

在這個案例中,設n=5,他的執行過程如圖所示。

2.jpg

由外到里,再由里到外。

在設計遞歸算法的時候,需要注意,必須有出口條件,本案例中,階乘的出口條件是n=1的時候,乘積為1

再看一個案例,例如,要求一個復雜的多項式

F(1)=1,F(2)=1

F(n)=F(n-1)+F(n-2) n>2 求F(6) = ?

根據數學方程,實現起來也非常簡單

#include 


int f(int n){
  if(n == 1) return 1;
  if(n == 2) return 1;
  return f(n-1) + f(n-2);
}


int main(){
  printf("%d\\n", f(6));
  return 0;
}

執行過程如圖所示。

2.jpg

審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 矩陣
    +關注

    關注

    0

    文章

    422

    瀏覽量

    34502
  • printf函數
    +關注

    關注

    0

    文章

    31

    瀏覽量

    5880
收藏 人收藏

    評論

    相關推薦

    EMI濾波器有哪幾種應用和選擇?

    EMI濾波器有哪幾種應用和選擇?|深圳比創達EMC
    的頭像 發表于 10-09 10:32 ?1388次閱讀
    EMI濾波器有<b class='flag-5'>哪幾種</b>應用和選擇?

    LoRaWAN包含哪幾種不同類型的節點?

    什么是LoRaWAN?LoRaWAN包含哪幾種不同類型的節點?
    發表于 06-16 08:23

    數據傳輸指令有何作用?數據傳輸指令有哪幾種

    數據傳輸指令有何作用?數據傳輸指令有哪幾種?算術運算指令有哪幾種?邏輯運算指令又有哪幾種
    發表于 10-15 09:51

    GPIO功能有哪幾種

    怎樣根據STM32F207參考手冊中的GPIO框圖講解GPIO功能?GPIO功能有哪幾種
    發表于 10-19 10:20

    常見的ARM匯編指令有哪幾種

    ARM寄存器有哪些?ARM7寄存器的工作模式有哪幾種?常見的ARM匯編指令有哪幾種
    發表于 11-30 07:25

    UART具有哪幾種操作方式?

    UART具有哪幾種操作方式?
    發表于 12-14 07:13

    矩陣按鍵的原理是什么?有哪幾種掃描方式

    矩陣按鍵的原理是什么?矩陣按鍵有哪幾種掃描方式?如何去實現STM32矩陣按鍵控制IO口的代碼
    發表于 01-18 06:08

    矩陣按鍵是否被按下的檢測方法有哪幾種

    怎樣去檢測矩陣按鍵是否被按下矩陣按鍵是否被按下的檢測方法有哪幾種
    發表于 02-23 07:52

    操作指令有哪幾種?有何作用

    什么是位操作?位操作指令有哪幾種?有何作用?
    發表于 02-25 07:07

    SMT元器件有哪幾種類型

    本文檔的主要內容詳細介紹的是SMT元器件有哪幾種類型。
    發表于 11-27 08:00 ?3次下載

    風機軸維修有哪幾種工藝

    風機軸維修有哪幾種工藝
    發表于 12-03 17:47 ?9次下載

    軸承跑內圓有哪幾種修復方式

    軸承跑內圓有哪幾種修復方式
    發表于 01-23 11:07 ?7次下載

    軸承孔磨損維修有哪幾種方法?

    軸承孔磨損維修有哪幾種方法?
    發表于 04-01 16:30 ?11次下載

    ESD模型有哪幾種你知道嗎?

    ESD模型有哪幾種你知道嗎?
    的頭像 發表于 05-09 10:00 ?1822次閱讀
    ESD模型有<b class='flag-5'>哪幾種</b>你知道嗎?

    什么是步進電機?步進電機分哪幾種?

    電子發燒友網站提供《什么是步進電機?步進電機分哪幾種?.pdf》資料免費下載
    發表于 11-28 14:21 ?1次下載
    什么是步進電機?步進電機分<b class='flag-5'>哪幾種</b>?