`
小明哥
  • 浏览: 89124 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

路径选择1

    博客分类:
  • Java
阅读更多

在论坛上看到一个问题:

要求在 输入一个整数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);
        }        
    }
}

 

分享到:
评论

相关推荐

    基于蚁群算法的两地之间的最佳路径选择1

    【基于蚁群算法的两地之间最佳路径选择】是一种利用蚁群算法解决复杂优化问题的方法,主要应用于交通系统的路径规划。蚁群算法源自生物界的蚂蚁寻路机制,它模拟了蚂蚁在寻找食物过程中如何通过信息素的积累来找到...

    WPF控件 文件路径选择、文件夹选择

    在描述中提到的"文件路径选择"和"文件夹选择"是两个常见的功能,通常用于让用户在应用程序中指定文件或目录。本文将深入探讨如何在WPF中实现这两个功能。 首先,我们来讨论“文件路径选择”。在WPF中,我们可以使用...

    选择路径对话框

    "选择路径"这一功能的实现通常涉及到Windows API函数的调用,例如`GetOpenFileName`或`GetSaveFileName`,这两个函数可以创建一个打开或保存文件的对话框,其中包括路径选择的功能。开发者可以通过设置这些函数的...

    数模无人机路径选择数模无人机路径选择数模无人机路径选择

    1. **数学建模**:在数模无人机路径选择中,数学建模是基础,它将实际问题转化为数学语言,以便于分析和解决。这可能包括线性规划、动态规划、图论模型等方法,以找到最小化飞行距离、时间或能量消耗的最优路径。 2...

    路径选择控件

    在IT领域,路径选择控件是一种常见的用户界面(UI)元素,主要用于允许用户在计算机文件系统中导航并选择特定的文件或目录。这种控件在各种应用程序中都有广泛的应用,如文本编辑器、文件管理器、设置向导等。下面...

    自定义的文件路径选择框,适用于C#WPF和WinForm

    标题“自定义的文件路径选择框,适用于C# WPF和WinForm”提及的就是这样一个特定需求,即创建一个定制化的文件路径选择对话框,用于替代系统默认的`FolderBrowserDialog`。这种自定义组件在某些情况下能提供更高效、...

    C#写的路径选择的控件

    在这个场景中,我们讨论的是一个自定义的控件——"C#写的路径选择的控件",它允许用户方便地选择文件或目录路径,并且可以直接集成到其他C#工程中。这个控件可能是对标准Windows Forms控件的扩展或替代,提供了更...

    jsp选择文件夹路径

    ### JSP中使用Struts2 File属性选择文件夹路径 #### 背景与问题描述 在实际开发过程中,我们可能会遇到这样的需求:用户需要上传一个文件夹而非单个文件。然而,在使用Struts2框架时,其内置的`file`属性只允许...

    VC 选择路径 对话框

    在Windows编程中,VC++(Visual C++)是一种常用的开发工具,它允许程序员创建各种类型的Windows应用程序。...通过理解和掌握这两个函数,你可以在你的应用程序中提供更加友好和直观的路径选择体验。

    基于A-star算法的最优路径选择

    根据提供的文件信息,这里将详细说明基于A-star算法的最优路径选择中的关键知识点。 首先,最优路径选择是智能交通系统中的一个核心问题。在城市交通网络中,寻找最优路径,尤其是公共交通的最优路径,对于提高交通...

    【转】js实现弹出选择路径框

    标题中的“【转】js实现弹出选择路径框”指的是使用JavaScript编程语言来创建一个功能,让用户能够通过图形用户界面(GUI)选择本地文件系统的特定路径。在网页应用中,通常浏览器的安全策略不允许直接访问用户的...

    Python3 Tkinter选择路径功能的实现方法

    小例子,就是点击按钮打开路径选择窗口,选择后把值传给Entry输出。 效果预览 这是选择前: 选择: 选择后: 代码 很基础的写法。 from tkinter import * from tkinter.filedialog import askdirectory def ...

    ArcGIS网络分析(最短路径问题分析).pdf

    ### 步骤 2:加权最佳路径选择 1. 在设施网络分析工具条上,点选旗标和障碍工具板下拉箭头,将旗标放在家和想去的某个超市点上。 2. 选择“分析”下拉菜单,选择“选项”按钮,打开“分析选项”对话框,选择“权重...

    一个能记录上次选择路径的选择路径对话框

    在Windows操作系统中,选择路径对话框(Directory Dialog)是...通过分析`DirDialog.cpp`和`DirDialog.h`的代码,我们可以深入理解对话框的自定义,以及如何利用MFC或Windows API实现文件路径选择对话框的高级特性。

    文件路径选择

    在IT领域,文件路径选择是日常操作中的重要一环,特别是在进行文件处理时。无论是开发应用程序,编写脚本,还是日常文件管理,正确理解和使用文件路径都是必不可少的技能。在这个主题下,我们将深入探讨文件路径的...

    基于c++的智能扫地机器人路径选择的算法.zip_C++路径规划_扫地算法_扫地路径规划_路径规划_路径规划c

    本文将深入探讨基于C++的智能扫地机器人路径选择算法,旨在帮助开发者理解并实现高效、可靠的路径规划策略。 首先,我们需要理解路径规划的基本概念。在机器人学中,路径规划是指让机器人从起点到终点找到一条安全...

    基于智能信号的动态路径选择模型的研究

    本文研究的核心是构建一个基于智能信号的动态路径选择模型,该模型旨在解决在城市交通网络中,由于交通流量和路况的不断变化,使得车辆从起点到终点之间的最优路径也随之变化的问题。文章首先指出城市道路的复杂性,...

Global site tag (gtag.js) - Google Analytics