当前位置: 首页 > news >正文

网站建设与维护模板软件开发文档包含哪些文档

网站建设与维护模板,软件开发文档包含哪些文档,浙江大学教室办事大厅网站建设,辽ICP备 网站建设 中企动力简单找个题目练习一下递归算法,输入一组数组,使用递归的方法计算数组之和。其实这个题目,用循环的方式也很简单就能解决,直接循环遍历一下相加就行了,但是我们用来练习一下递归。 先来找基线条件和递归条件 基线条件…

简单找个题目练习一下递归算法,输入一组数组,使用递归的方法计算数组之和。其实这个题目,用循环的方式也很简单就能解决,直接循环遍历一下相加就行了,但是我们用来练习一下递归。

先来找基线条件和递归条件

基线条件:当数组下标为0的时候,说明只剩一个值了,直接返回值就行

递归条件:长度大于0的话,就需要相加并递归调用,直到满足基线条件

package com.dlh.test.算法;import java.util.Scanner;public class 递归算法之计算数组之和 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);String[] string = sc.nextLine().split(" ");int[] array = new int[string.length];for (int i = 0; i < string.length; i++) {array[i] = Integer.parseInt(string[i]);}int result = calcnum(array,array.length-1);//此处填入数组最右侧的下标,从右侧开始往左侧以及相加System.out.println(result);}private static int calcnum(int[] array, int i) {int result = array[i];if (i < 1){//当数组下标小于1的时候,直接返回值return array[i];}else {i--;//数组下标往左移动一位result = result + calcnum(array,i);//进行递归调用}return result;}
}

http://www.yayakq.cn/news/647172/

相关文章:

  • 定制礼品的网站有哪些杭州响应式网站建设
  • 天宁区建设局网站预装wordpress然后
  • 营销型网站的建设软文查域名是否注册
  • 彭山住房和城乡建设局网站北京软件开发公司企云云
  • 网站建设公司的业务规划app开发哪公司好
  • 品牌型网站的作用海外社交媒体营销
  • 大良网站建设如何网站制作价格情况
  • 水网站建设郑州网站seo推广
  • 在家建设一个网站需要什么材料互联网广告代理商
  • 服务器站点的网站地图怎么做免费网站空间女人
  • 桃城区网站制作公司推广方式英文
  • 门户网站建设自查整改报告企业网站模板优化
  • wordpress多站列表莱芜网站快排
  • 微信公众号自己微网站吗在线表白网页制作
  • 电商网站建设方案道客巴巴外贸流程有哪些
  • 手机网站菜单栏怎么做官方网站建设要点
  • 网站建设教程ppt苏州定制建站网站建设
  • 企业网站一般用什么程序做服装企业官方网站
  • 韩国网页游戏网站北京专业制作网站公司哪家好
  • 网站二级目录做网站做动画上传网站赚钱么
  • 网站做的好看术语企业如何注册自己的网站
  • 手机在线做ppt的网站有哪些网站建设介绍
  • 苏州网站制作设计苏州网站推广公司
  • 普宁建设局网站装饰工程施工工艺流程
  • 健康私人定制网站怎么做国家pccm建设申报网站
  • iis7网站绑定域名手机网站产品展示模板
  • 深圳那家做网站好网络推广员好做吗
  • 做与食品安全有关的网站asp保险网站源码
  • 网站安全维护包括什么济南seo推广价格
  • 手机网站怎么做优化静安手机网站建设