参考链接:http://www.cnblogs.com/sshoub/archive/2011/07/29/2121312.html 根据参考链接中的算法,我这样理解 ABCDEF,这个看出一个26进制的数,0<->Z.1<->A.2<->B 题目要求我们将十进制数 和 26进制数进行转换 26进制数字转换成十进制: 注意:越靠近后面的字符,对于的位权越低 如下代码: public static int AZTonum1(String str){ int r = 0;
字符集合 输入一个字符串,求出该字符串包含的字符集合 输入描述: 每组数据输入一个字符串,字符串最大长度为100,且只包含字母,不可能为空串,区分大小写. 输出描述: 每组数据一行,按字符串原有的字符顺序,输出字符集合,即重复出现并靠后的字母不输出. 输入例子: abcqweracb 输出例子: abcqwer 解题 标记法时间复杂度太差了,可以用HashMap增加了空间复杂度 我的标记法 import java.util.Scanner; public class Main{ public s