【转载请注明出处】http://www.cnblogs.com/mashiqiToday let's talk about a intuitive explanation of Benjamini-Hochberg Procedure. My teacher Can told me this exp...
分类:
其他好文 时间:
2015-01-21 19:35:54
阅读次数:
153
12.2.1 递归的序列表达式
函数式编程中主要的控制流结构是递归。我们已经在很多例子中,写的普通函数就使用过递归,它能够解决命令式编程中的循环问题,而不需依赖可变状态。当我们想写一个简单的递归函数时,要使用 let rec 关键字,这样,就能函数以递归方式调用自身。
用于组合序列的 yield! 结构,也可以在序列表达式中执行递归调用,所以,我们同样可以使用函数编程的方法,生成序列。清...
分类:
其他好文 时间:
2015-01-21 16:37:06
阅读次数:
152
题目大意:给定一个n个点的环,可以旋转和翻转,要求涂上c种不同的颜色,问等价类数目
首先我们不考虑翻转 假设一次旋转k个位置 那么循环个数显然是Gcd(n,i)
现在考虑翻转 易知所有的置换都可以由【沿着某个固定的对称轴翻转】和【旋转】两步组成
观察一个环 比如我们将对称轴设定为1号节点与圆心的连线 一次旋转k个位置
那么每次置换x会被换到((n+2)-x+k-1)%n+1的位置
我们会...
分类:
其他好文 时间:
2015-01-21 15:15:40
阅读次数:
136
### 对象销毁规则1 未被使用的函数返回值2 被let绑定的值, 在函数末尾销毁,除非被moved```let v = obj::new("a");other_fun(v); // v被move了, v在other_fun里面销毁,而不是当前函数的结尾```3 被替换的值将销毁```let mut...
分类:
其他好文 时间:
2015-01-19 19:02:16
阅读次数:
397
// let子句用于在LINQ表达式中存储子表达式的计算结果。let子句创建一个范围变量来存储结果,变量被创建后,不能修改或把其他表达式的结果重新赋值给它。此范围变量可 //以再后续的LINQ子句中使用。public class Singer { public stri...
分类:
其他好文 时间:
2015-01-19 09:09:52
阅读次数:
189
通过学习 SICP,介绍了 Scheme 中的 lambda 及 let,介绍了对语法糖的理解。...
分类:
编程语言 时间:
2015-01-18 22:42:40
阅读次数:
263
12.1.1 使用高阶函数
在F# 中,处理序列的函数在Seq 模块中,我们将解释一个非常普通的函数,Seq.unfold。可以看到,与fole 函数是一对,它的参数为集合,把集合“折叠”成一个值;unfold 的参数一个值,把这个值“展开”为序列。下面的代码片断生成的序列,包含格式化为字符串的、 0 到10 的数字:
> let nums = Seq.unfold (fun nu...
分类:
其他好文 时间:
2015-01-18 18:36:52
阅读次数:
191
11.4.2.2 实现用户界面
现在,我们已经有了关于处理照片所需要的所有数据,下面就可以添加简单的图形用户界面,使用 Windows 窗体。在清单 11.22 中,我们将创建两个控件以显示数据,代码显示选定的照片。
清单 11.22 添加照片浏览器的用户界面 (F#)
open System
open System.Windows.Forms
let main =...
分类:
其他好文 时间:
2015-01-16 14:41:35
阅读次数:
184
C - Misha and Forest
Time Limit:1000MS Memory Limit:262144KB 64bit IO Format:%I64d
& %I64u
Submit Status
Description
Let's define a forest as a non-directed acyclic graph (also...
分类:
编程语言 时间:
2015-01-16 10:05:48
阅读次数:
174
目的:本人健忘,以后难免会重装系统啥的,软件卸了装是常有的事,特此写此详细教程,一是方便自己以后重装的时候可以看看;二是如果有某位初学者有幸光临,也可以给一点参照。下面我会从JDK的下载、安装、环境变量的配置和其中的一些问题进行详细说明,Let go!一、下载 JDK是个免费的东东,所以大家不要去百...
分类:
其他好文 时间:
2015-01-15 17:46:06
阅读次数:
196