在论坛上看到一个问题:
要求在 输入一个整数n,然后使用递归算法在一个JTextArea中输出所有 1到n的路径。
例如n=4,则输出:
1-4
1-2-4
1-2-3-4
我的解决方法
用循环:
import java.util.Scanner;
public class way {
public static void main(String[] args) {
int x = 1, y;
String str = "";
Scanner scan = new Scanner(System.in);
y = scan.nextInt();
while (x < y) {
str += x + "-";
System.out.println(str + y);
x++;
}
}
}
用递归:
import java.util.Scanner;
public class way {
static String str = "";
public static void main(String[] args) {
int x = 1, y;
// String str ="";
Scanner scan = new Scanner(System.in);
y = scan.nextInt();
// while(x < y){
// str += x + "-";
// System.out.println(str + y);
// x++;
// }
digui(x, y);
}
public static int digui(int x, int y){
<br>
if(x == y){
return x;
}else{<br>
str += x + "-";
System.out.println(str + y);
return digui(x + 1, y);
}
}
}
分享到:
相关推荐
数模无人机路径选择数模无人机路径选择数模无人机路径选择数模无人机路径选择数模无人机路径选择数模无人机路径选择
WPF自定义控件: 1、文件路径选择 2、文件夹选择
( 1) 蚁群算 法 的基本 思 想 ( 2) 蚊群 算 法模 型 ( 6 ) 替换 :
路径选择控件
单独设计的文件夹选择框,比系统的FolderBrowserDialo可以更快地显示系统盘符下的文件夹列表。自定义的文件路径选择框,适用于C#语言的WPF和WinForm。
web选择文件保存路径的方式,大致分为两种,大家可以下来了了解一下,个人表示第一种比较好用
在windows系统中,使用struts2的file属性不支持选择文件夹,只能选择到具体文件,通过js及ie浏览器配置则可实现选择到文件夹操作
VC 利用SHBrowseForFolder,SHGetPathFromIDList函数选择路径。
疏散过程的路径选择行为研究,屈云超,高自友,本文进行了行人疏散实验,详细的分析了疏散过程中路径选择行为的动态和均衡特性,并以实验数据作为基础,采用动态用户最优准则,
弹出路径保存对话框,显示在EDIT控件中
Viterbi译码的路径选择的FPGA实现
基于A-star算法的最优路径选择,周祥,陈宁,最优路径选择是智能交通的关键问题之一,本文在研究了众多的最短路径算法的基础上,采用A*算法解决最优路径选择的问题。并基于A*�
文件路径选择
大数据时代高校教学实效问题与路径选择.pdf
Dijkstra最短路径选择算法
一个让人满意的“选择目录路径”控件,(对话框可以居中、初始化选择目录、新建文件夹——在Delphi现有控件中很难得)-A satisfactory "select directory path" control, (dialog can center, initialization select ...
一个windows文件路径的选择对话框,可以记录上次的选择。
java生成excel并下载到本地(可选择保存路径),文件通过流的形式响应客户端浏览器下载到本地。
Jsp选择路径.rar Jsp选择路径.rar Jsp选择路径.rar Jsp选择路径.rar
人工智能反保险欺诈的私法效果和路径选择.pdf