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

学网站开发在大学做学校网站素材图片素材

学网站开发在大学,做学校网站素材图片素材,wordpress文章打开慢,网站开发与app差距简单找个题目练习一下递归算法,输入一组数组,使用递归的方法计算数组之和。其实这个题目,用循环的方式也很简单就能解决,直接循环遍历一下相加就行了,但是我们用来练习一下递归。 先来找基线条件和递归条件 基线条件…

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

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

基线条件:当数组下标为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/394066/

相关文章:

  • 遵义制作公司网站的公司腾讯云做视频网站
  • 安徽省驻房城乡建设官方网站网站信息查询
  • 天河建设网站方案网络优化公司有哪些
  • 用别人的资源做网站哪些网站是动态
  • 太原网站建设找山西云起时邯郸网站设计报价
  • 网站建设十年经验连锁加盟网络营销公司
  • 网站建设策划书格式及范文北京空间信息传输中心
  • h5跟传统网站有啥区别宁波的网络公司比较有名的
  • 网站搜索功能如何实现推广引流渠道方法
  • 网站开发培训课程表深圳市建筑工务署
  • 吴江建设局网站wordpress模板 菜谱
  • 集团网站群建设方案招牌做的好的网站有哪些
  • 网站上如何做相关推荐创办一个网站多少钱
  • 四川省城乡住房建设厅网站电脑上突然出现windows优化大师
  • 阳泉住房和城乡建设厅网站7一12岁手工
  • 一级造价工程师报名网站娱乐网站建设ppt
  • 网站如何做银联在线支付免费的crm管理系统
  • 响应式网站是什么企业网站域名备案流程
  • 上海品牌网站建设公网店美工是什么
  • 广州城市建设网站免费建站哪家好
  • 小型手机网站建设哪家好如何制作表白小程序
  • 做1个自己的贷款网站团购网站建设
  • 网站手机页面如何做优改网logo设计免费官网
  • 个人建设网站要钱吗wordpress和kong编辑器
  • 3800给做网站WordPress好看的博客主题有哪些
  • 大学生健康咨询网站建设方案wordpress内置播放器
  • wordpress能用手机管理吗seo优化快排
  • 网站备案在哪个网站企业静态网站模板
  • 旅游网站怎么做才能被关注网站开发可以自学吗
  • 单页面网站如何优化佛山公司注册网页