java排列组合算法代码 排序算法java代码

输入任意字符序列,输出所有两位数的排列组合JAVA代码?

import java.util.Scanner;

创新互联公司专注骨干网络服务器租用10年,服务更有保障!服务器租用,雅安机房托管 成都服务器租用,成都服务器托管,骨干网络带宽,享受低延迟,高速访问。灵活、实现低成本的共享或公网数据中心高速带宽的专属高性能服务器。

public class Main {

public static void main(String[] args) {

// 创建Scanner对象,用于获取用户输入

Scanner scanner = new Scanner(System.in);

System.out.print("请输入任意字符序列:");

// 获取用户输入的字符序列

String str = scanner.nextLine();

// 循环遍历字符序列中的每个字符

for (int i = 0; i str.length(); i++) {

// 获取字符序列中的第i个字符

char c1 = str.charAt(i);

// 循环遍历字符序列中的每个字符

for (int j = 0; j str.length(); j++) {

// 获取字符序列中的第j个字符

char c2 = str.charAt(j);

// 如果第i个字符不等于第j个字符,则输出它们的排列

if (i != j) {

System.out.println(c1 + "" + c2);

}

}

}

}

}

JAVA排列组合算法如题:用x、y,求出指定长度的所有排列组合。

按照你的要求编写的求x,y指定长度的所有排列组合的Java程序如下

import java.util.ArrayList;

import java.util.List;

public class EE {

public static void combination(ListString list, String sNumbers, String sPath, int ALen)

{

if (sPath.length()== ALen)

{

list.add(sPath);

return;

}

for(int i=0;isNumbers.length();i++)

{

combination(list,sNumbers,sPath +sNumbers.substring(i,i+1), ALen);

}

}

public static void main(String[] args) {

ListString output = new ArrayListString();

System.out.println("组合");

combination(output,"xy", "", 5);

for(String s: output)

System.out.print(s+" ");

System.out.println();

System.out.println("共"+output.size()+"个");

}

}

运行结果

组合

xxxxx xxxxy xxxyx xxxyy xxyxx xxyxy xxyyx xxyyy xyxxx xyxxy xyxyx xyxyy xyyxx xyyxy xyyyx xyyyy yxxxx yxxxy yxxyx yxxyy yxyxx yxyxy yxyyx yxyyy yyxxx yyxxy yyxyx yyxyy yyyxx yyyxy yyyyx yyyyy

共32个

java实现排列组合

char[] a={'1','2','3','4'};

String b= "";

String c= "";

for (int i = 0; i a.length-1; i++) {

b="["+a[i]+","+a[i+1]+"]";

c+=b;

}

System.out.println(c);


本文标题:java排列组合算法代码 排序算法java代码
网页地址:http://www.csruizhi.cn/article/doogsgh.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 商城网站建设 网站建设公司 重庆网站设计 成都网站制作 专业网站建设 响应式网站设计 网站建设公司 营销网站建设 定制网站设计 成都网站建设 企业网站建设公司 企业网站设计 宜宾网站设计 网站建设开发 成都企业网站制作 网站制作 网站建设 温江网站设计 网站制作 自适应网站建设 重庆企业网站建设 品牌网站建设