摘要: 这篇文章翻译自coolest way to generate combination,但不是全译,如有错误欢迎指出。文章中把他们这个快速生成所有的组合的方法称为 cool-lex方法,特点是最后可以优化成没有循环和分支判断语句的执行代码。下面,我们先来介绍一些定义。什么是前缀,什么是后缀我就不罗嗦了。定义\(S =s_1 ,s_2,s_3,\cdots s_m\)是一个字符串序列,字母集合为0,1。\(Sb = s_1 b,s_2 b,s_3 b,\cdots s_m b\) , \( S[i]=s_i\),\(first(S)=s_1\),\(last(S)=s_m\),\( \vec(S) 阅读全文
posted @ 2013-11-29 18:56 huangnima 阅读(1308) 评论(2) 推荐(0) 编辑