【java】使用遞迴求和二維陣列中的整數? - 程式人生

文章推薦指數: 80 %
投票人數:10人

【java】使用遞迴求和二維陣列中的整數? ... 2, 3 }, { 3, 2, 1 }, { 1, 2, 3 } }; int sum = rec(tabell, 2, ... 首先建立一個可以遞迴求和一個(1d)陣列的函式。

程式人生>java>使用遞迴求和二維陣列中的整數? 【java】使用遞迴求和二維陣列中的整數? 阿新••發佈:2020-12-17 我需要有關此問題的幫助。

我必須使用遞迴求和二維陣列中的所有整數。

以下是我自己設法完成的操作,但是遇到了麻煩。

此程式碼生成總和14,應為18。

publicclasstablerecursion{ publicstaticvoidmain(String[]args){ int[][]tabell=newint[][]{{1,2,3},{3,2,1},{1,2,3}}; intsum=rec(tabell,2,2); System.out.println(sum); } staticintrec(int[][]table,intn,intm){ if(m==0) returntable[n][0]; if(n==0) returntable[0][m]; System.out.println("n:"+n+"m:"+m); returnrec(table,n-1,m)+rec(table,n,m-1); } } 有什麼建議?基本情況是否錯誤?還是遞迴方法錯誤? 解決辦法 我將使用兩個函式解決此問題。

首先建立一個可以遞迴求和一個(1d)陣列的函式。

編寫一個函式,該函式將外部陣列上的前一個函式遞迴求和。

記住table[N]本身就是一個數組。

您不必一口氣訪問所有內容。

我如何類似於在多個網站中看到的典型的“帳戶確認”程式? «上一篇 將log4j重定向到Swing中的桌面應用程式下一篇» 相關推薦 使用遞迴求和二維陣列中的整數? 遞迴求和二維陣列的元素? 遞迴替換二維陣列中的內部陣列 使用遞迴在Python多維陣列中求和 使用for迴圈和二維陣列的c++求和 在通用和慣用的Swift中遞迴計算多維陣列中的項 如何在PHP中分別求和二維陣列的值 使用回溯遞迴編輯二維陣列 如何在Ruby中遞迴查詢二維陣列的排列 遞迴地從多維陣列中找到一組公共(public)元素 搜尋 基礎教學 Mysql入門 Sql入門 Android入門 Docker入門 Go語言入門 Ruby程式入門 Python入門 Python進階 Django入門 Python爬蟲入門 新加入文章



請為這篇文章評分?