摘要:
方式一:四舍五入 double f = 111231.5585; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); 保留两位小数 -------------------------------... 阅读全文
摘要:
由于Unicode兼容ASCII(0~255),因此,上面得到的Unicode就是ASCII。 至于转换成二进制或其他进制,Java API提供了方便函数,你可以查Java的API手册。 以字符a的ASCII为例: int i = 'a'; String iBin = Integer.toBinaryString(i);//二进制 String iHex = Integer.toHexS... 阅读全文
摘要:
比如:四个空来输出 1:1 10 :10 100 :100 1000 :1000问题补充:1的输出前面要有三个空格 10前面有两个空格 100前面有一个空格 用格式化输出就行了吧: System.out.printf("%4.0f : 1\n",1.0); System.out.print... 阅读全文
摘要:
一, 最长递增子序列问题的描述 设L=是n个不同的实数的序列,L的递增子序列是这样一个子序列Lin=,其中k1是对序列L=按递增排好序的序列。那么显然X与L的最长公共子序列即为L的最长递增子序列。这样就把求最长递增子序列的问题转化为求最长公共子序列问题LCS了。 最长公共子序列问题用动态规划的算法可解。设Li=,Xj=,它们分别为L和X的子序列。令C[i,j]为Li与Xj的最长公共子序列的长度... 阅读全文
摘要:
一, 最长递增子序列问题的描述 设L=是n个不同的实数的序列,L的递增子序列是这样一个子序列Lin=,其中k1是对序列L=按递增排好序的序列。那么显然X与L的最长公共子序列即为L的最长递增子序列。这样就把求最长递增子序列的问题转化为求最长公共子序列问题LCS了。 最长公共子序列问题用动态规划的算法可解。设Li=,Xj=,它们分别为L和X的子序列。令C[i,j]为Li与Xj的最长公共子序列的长度... 阅读全文