`
viking.liu
  • 浏览: 53639 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
方法一:递归方法 对 charge[]={1,5,10,20,50,100}标号 用i表示 0,1,2,3,4 f(n,i)表示n由后面第i到4种零钱的组合结果 f(n,0)=f(n-charge[0],0)+f(n-charge[1],1)+f(n-charge[2],2)+f(n-charge[3],3)+f(n-charge[4],4) f(n,i)=f(n-charge[i],i)+...+f(n-charge[4],4) public class Money { public static int[] charge = { 1, 5, 10, 20, 50, 100 } ...
static int[][] M = { { 0, 1, 0, 0, 0, 0 }, { 1, 0, 1, 1, 0, 0 }, { 0, 1, 0, 1, 0, 0 }, { 0, 1, 1, 0, 1, 1 }, { 0, 0, 0, 1, 0, 0 }, { 0, 0, 0, 1, 0, 0 } }; static int count=0; static int n=6; public static boolean findCircle(int[][] M, int i, int j) { ...
采用分治思想,很多书都有。。。 这里只是引用一下,因为有很几个算法需要基于全排列算法 所以写在这里还是有点必要的 递推公式 Perm(R)=r1Perm(R1)+r2Perm(R2)+...+rnPerm(Rn); 不懂的话看书~~ package www.viking.com.algorithm; /** * * @author viking * * 用分治的方法 * 有n个字符,f(n)表示n个数的全排列 * f(n-n1)表示从n个字符中排除n1之后n-1字符的排列 * * f(n)=f(n-n1)+f(n-n2)+....f(n-nn); ...
package com.viking.dynamic; /** * * @author viking * * 有n步台阶,一次只能上1步或者2步,求一共有多少中走法 * * f(n)=f(n-1)+f(n-2) * * f(1)=1 f(2)=2 */ public class Step { public static void main(String[] args) { int n = 10; int s = steps(n, n+"=") ...
package com.viking.divide; /** * * @author viking * * 查找中间数 有两个长度相等,按升序排列的数组,现要查找中间数 因为有两个中间数,返回偏小的那一个 * * 中间数是数组中大小处于中间的那个数 * * 基本思路,用而分查找的方法查找 * * * */ public class Middle { public static void main(String[] args) { int[] a = {15, 16 ...
package com.viking.divide; /** * * @author viking * * 求整数的因子分解 比如12可以分解为 * 12=12 * 12=6*2 * 12=4*3 * 12=3*4 * 12=3*2*2 * 12=2*6 * 12=2*2*3 * 12=2*3*2 * * 基本思路 用分治的思想 * n ...
ToolTip只能对Flex Tree的整个组件进行设置(使用Tree的dataTipField属性设置),并不能对每个树节点都设置。如果要实现每个树节点又不同的ToolTip功能,那么就只能自定义ToolTip了。主要有两种方式: 1、dataTipFunction(不推荐使用,虽然方法简单,但是效果非常不好。tip的位置不能动态改变,会出现不停闪烁的情况) 2、itemRollOver 和 itemRollOut(这种效果好,控制灵活,但是相对来说复杂一点)    =================================================== Tree要显示的数据 ...
转载:原文http://zhaohe162.blog.163.com/blog/static/382167972011095501576/ SqlMap的配置是iBatis中应用的核心。这部分任务占据了iBatis开发的70%的工作量。 1、命名空间: <sqlMap namespace="Account">,在此空间外要引用此空间的元素,则需要加上命名空间名。 2、实体的别名: <typeAlias alias="Account" type="com.lavasoft.ibatissut.simple.domain. ...
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"> <env:Body> <op:add xmlns:op=“http://act.buaa.edu.cn/add”> <a>12</a> <b>45</b> </op:add > </env:Body> </env:Envelope> ...
Global site tag (gtag.js) - Google Analytics