递归算法(附华为笔试题一个)ITeye - AG环亚娱乐

递归算法(附华为笔试题一个)ITeye

2019年04月01日12时59分53秒 | 作者: 鹏海 | 标签: 一般,功用,重复使用 | 浏览: 1261

 递归:重复调用本身函数,一般用于某功用重复使用,一般由上至下解决问题。

举个栗子~从1加到100,重复使用相加的功用

package paixu;
public class test {
 public static void main(String[] args) {
 System.out.println(Getnum(100));;
 public static int Getnum(int num){
 if(num1){
 return 1;
 return num+Getnum(num-1);

 题如图片:代码如下:

import java.util.Scanner;
public class drink {
 public static void main(String args[]){
 Scanner scan = new Scanner(System.in);
 while(scan.hasNext()){
 int T = scan.nextInt();
 System.out.println(digui(T));
 private static int digui(int T) {
 int a=0;
 int b;
 if(T2||T3){
 return 1;
 // TODO Auto-generated method stub
 while(T 2){
 a+=T/3;
 b=T%3;
 T=T/3+b;                          
			
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表AG环亚娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章