当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 快速组合数C(N,K)=N*(N-1)*(N-2)*...*(N
 

 

    摘要: mockobjects的选择:easymock与jmock的比较 本文假设读者已经了解了mockobjects的使用目的和基本方式,不对mocktest之类的技术作过多解释。仅提醒一句:“不要测试你的mockobjects”。 本文作为一个评测结果的同时,也可以作为easymock和jmock的简短教程。他们本身都很易用,可惜带的示例过于复杂,都用了过多的模式。看过本文的例子,相信就可以从容的在项目中使用了。 java中常用的mockobject......
 ·排序select中option项的一个示例    »显示摘要«
    摘要:form中的select控件不支持对选择项(option)的排序,下面我将对option中value属性值进行排序,并调整每个option排序后的位置,具体代码如下(这里假设每个option中的value与其中的text内容相同): 该函数运用了array(数组)对象的排序(sort)方法,实现了select排序。 function sortme(osel){var ln = osel.options.length;var arr = new arra......


全国15亿人口中选1000个代表有多少种选法?

快速组合数c(n,k)=n*(n-1)*(n-2)*...*(n-k+1)/1*2*3*...*k  的求法:

【相关文章:儿时的编程算法心得笔记

【扩展阅读:下载网页中的所有资源

【扩展信息:人工智能·我对智能软件的一些思

   function zdgys(byval x as long, byval y as long) as long ´get greatest common divisor最大公约数

 

   dim temp as long

    if x > y then temp = x: x = y: y = temp   ´let x < y

   do

      temp = y mod x

      if temp = 0 then zdgys = x: exit function

      y = x

      x = temp

  loop

   end function

sub calc(byval n as long, byval k as long, optional byref cnk as string) ´计算c(n,k),赋值给cnk

dim xys() as integer, x() as integer, y() as integer, result() as string, i as long, j as long, t as long, temp as long, stimer as double

if n < 0 or n < k then exit sub

stimer = timer

if k = n or k = 1 then cnk = n: goto r ´特殊情况

if n > 0 and k = 0 then cnk = 1: goto r ´特殊情况

if k > n - k then k = n - k ´减少计算量

dim nn() as long, nk() as long

redim nn(1 to k)

redim nk(1 to k)

for i = 1 to k

nn(i) = n + 1 - i ´ n*(n-1)*(n-2)*....*(n+1-k)

nk(i) = i ´ 1*2*3*...*k

next

for i = k to 1 step -1

             for j = 1 to k

            temp = zdgys(nk(j), nn(i)) ´最大公约数

            if temp > 1 then ´消除分子分母


...   下一页
    摘要:写mfc程序程时,向导会自动在注册表中建立本程序的键,用于保存程序的一些设置信息。但有时我们不希望将这些配置信息保存到注册表中,而要存在自己指定目录中的ini文件(或其它文件),我们不用自己重写一个cinifile类,只需要要cwinapp::initinstance()中修改cwinapp的几个成员变量就可以了,如下: //以下代码放到initinstance中//首先清除注册表键值变量所分配的内存空间 .free((void*)m_pszregist......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE