摘要:
题目要求如下输入12345234568923456789输出12345234568923456789即把一个串从数字不连续的位置断开。试完成之。public class Test11 { public static void main(String[] args) { String s = "123452345689234567891"; List list = new ArrayList(); int i,j; for(i = 0,j = 0; j < s.length();j++){ if(... 阅读全文
摘要:
输入一个十六进制,将其转换为三进制public class Test10 { public static void main(String[] args) { String num = "A"; StringBuffer result = new StringBuffer(""); long n = 0; long k = 1; for(int i = num.length() -1; i >= 0;i--){ int ch = num.charAt(i); if(ch >=... 阅读全文
摘要:
已知某二叉树的先序序列和中序序列,编程计算并输出该二叉树的后序序列。输入说明:仅一组数据,分为两行输入,第一行表示指定二叉树的先序序列,第二行表示该二叉树的中序序列,序列元素均为大写英文字符,表示二叉树的结点。输出说明:在一行上输出该二叉树的后序序列。输入样本:ABDGCEFHDGBAECHF输出样本:GDBEHFCAstatic String fs = "ABDGCEFH"; static String ms = "DGBAECHF"; public static void main(String[] args) { Test09 t = new Te 阅读全文
摘要:
(编程题)下列乘法算式中:每个汉字代表1个数字(1~9)。相同的汉字代表相同的数字,不同的汉字代表不同的数字。赛软件*比赛=软件比拼试编程确定使得整个算式成立的数字组合,如有多种情况,请给出所有可能的答案。【参考结果】465 * 14 = 6510public class Test06 { public static void main(String[] args) { int a; // 赛 int b; // 软 int c;// 件 int d; // 比 int e;// 拼 int re; ... 阅读全文