java题目 在线等待回答! - Java / Java相关
题目:
有1,2,3,4,5,6六个数字排序,用java程序计算出排序的种类。
要求:一,以4开头
二,2,3不能相邻
希望大家能即使给予解答,不胜感激!
5!-4!*2 ~
恩 楼上正解。 5!-4!*2
希望用程序写出来 能把各个情况打印出来
没看懂楼主的需求………………
Java code:
public class StringSort {
public static int count = 0;
public static void main(String[] args) {
String str = "123456";
char[] c = str.toCharArray();
allSort(c, 0, c.length-1);
}
public static void swap(char[] c, int i, int j) {
char temp = c[i];
c[i] = c[j];
c[j] = temp;
}
public static void allSort(char[] c, int start, int end) {
int i;
if(start == end) {
if(!checkCondition(c)) {
System.out.print(++count + "\t\t");
for(i=0; i<=end; i++) {
System.out.print(c[i] + " ");
}
System.out.println();
}
}else {
for(i=start; i<=end; i++) {
swap(c, start, i);
allSort(c, start+1, end);
swap(c, start, i);
}
相关问答:
private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USERNAME = "sys";
private static final String PASSWORD = "s ......
<html><head><title>[@title]</title>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<script language='javascript'>
function diyCheck ......
如题,C/C++中的execl怎么调用写好的java程序,
execl("/opt/java1.5/bin/java","MyClass",NULL);
这样的不行哦。
不会.
运行java程序
找工具查看一下那个程序的命令行
搜索下:jni ......
要求是输入一个数字,然后按照下面的方式输出(顺时针旋转)
比如 输入 2
则输出为
1 2 3
8 9 4
7 6 5
输入 6
则输出为
1 2 3 4 5 6
20 21 22 23 24 7
19 32 33 34 25 8
18 31 36 ......