一道笔试题求指导

Shellphon 2012-03-14 09:25:32
现在有1,2,3,3,4,6几个数字,请打印所有排列,规则:3和6不能搞基(相邻),4不能当小三(位于第三),请用java实现之。
好久没写,忘了咋写了,一开始就卡在排列打印上,囧。求知道
...全文
105 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
安特矮油 2012-03-15
  • 打赏
  • 举报
回复
你这应该只有全排吧,没有排除掉36相邻的以及4在第三位的情况
Shellphon 2012-03-15
  • 打赏
  • 举报
回复
回三楼,是的,其他情况只是小case,终于有人来了
Shellphon 2012-03-14
  • 打赏
  • 举报
回复
好吧,csdn论坛也不一定积极,还是自己找。、、、
public class Test {
public static void main(String[] args) {
System.out.println("Input a string: ");
String text = new java.util.Scanner(System.in).next();
permutate(text);
}

static void permutate(String text) {
permutate(text.toCharArray(), 0, text.length());
}

static void permutate(char[] array, int current, int length) {
if (current == length) {
print(array);
return;
}
for (int i = current; i < length; ++i) {
swap(array, current, i);
permutate(array, current + 1, length);
swap(array, current, i);
}
}

static void print(char[] array) {
for (char c : array)
System.out.print(c);
System.out.println();
}

static void swap(char[] array, int first, int second) {
char temp = array[first];
array[first] = array[second];
array[second] = temp;
}

}
笔试(erp系统管理员)题目 解 偶乃一应届毕业生,上星期在网上见到一不错的公司招oracle数据库管理,于是屁颠屁颠跑到那公司,骗过门卫和保安,咨询了搞卫生的阿姨后,见到了人力资源部主管,话都没说上两句,给偶一道题目(erp系统管理员),结果没几个会做的。其实我自己也挺想往erp方向发展,所以打算下个星期再去。 请各位大虾们帮帮忙忙,提点提点。(我在论坛上查了些,资料,还是有好多不会的。) 1。列出 erp供应商及erp产品的名称,版本? (erp供应商是不是:racle erp在咱国内的用户比如,华菱、湘钢、衡钢、承 钢、济钢等等。名称和版本呢?) 2。名词解释 erp,crm,hr,oa,srm,pdm (我只查到了erp,crm,hr的解释,其他的查不到) 3。用一句话说明 bom,采购计划,生产订单,销售订单,物料清单 (查不到 ) 4。写sql语句。 ‘存货档案’(表一): 存货编码(c),存货名称(c),存货规格(c),存货类别(c) ‘发货单’(表二):存货编码(c),数量(n),单价(n) 用sql写出 A:存货类别为'办公用品',发货金额在1000元以下的所有发货单 B: 按存货名称汇总发货单的发货金额 (此题会做一点点,但是写得不全,还得请大家指导) 5 写出erp系统对'销售发货单',‘销售普通发票’生成的会计分录 (完全摸不着头脑)

51,397

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧