国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java 折半求和(遞歸調(diào)用)

2019-11-08 00:46:29
字體:
供稿:網(wǎng)友

public class 折半求和 {

 public static int f(int[] a,int begin,int end) {  int middle=(begin+end)/2;if(begin>end)return 0;if(begin==end)  return a[end];//這個地方begin,end,middle都可以,因為此時指向同一個值return f(a,begin,middle)+f(a,middle+1, end);//必須有一個單獨的return來返回int型數(shù)據(jù),不包含在if-else,或者for語句中的 } //分為前半部分求和,后半部分求和,然后在在各個半部分在折半劃分求和,直到無法再劃分此時middle,begin,end指向的是一個值,然后再回上一層 public static void main(String[] args) {   int[] a={2,5,3,9,12,7};int sum=f(a,0,5);System.out.PRintln(sum);}}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 和田市| 合川市| 中西区| 乌什县| 思茅市| 获嘉县| 绥江县| 抚顺市| 黔西| 贵德县| 咸宁市| 临邑县| 宁津县| 杨浦区| 昌都县| 沙雅县| 垦利县| 牡丹江市| 鹿泉市| 华蓥市| 十堰市| 石景山区| 南宁市| 乌兰浩特市| 龙门县| 时尚| 岱山县| 芦山县| 麦盖提县| 西和县| 新郑市| 东海县| 花垣县| 常德市| 万宁市| 辽阳县| 改则县| 兰西县| 冕宁县| 杂多县| 萨嘎县|