1 #include 2 using namespace std; 3 int sum(int n){ 4 if(n==1||n==2) 5 return 1; 6 else 7 return sum(n-1)+sum(n-2); 8 } 9 int...
分类:
其他好文 时间:
2014-07-07 10:45:18
阅读次数:
188
1 #include 2 using namespace std; 3 int u,d; 4 int sum(int t){ 5 if(t%2==0) 6 return (u-d)*t/2; 7 else 8 return u*(t/2+1)-d*t...
分类:
其他好文 时间:
2014-07-07 10:15:59
阅读次数:
168
if(templatejquery.browser.msie){ ckb.onpropertychange=function() { UpdateEnableState(current_checklist_ID);} }else{ ckb.onchange=function() { UpdateEn...
分类:
其他好文 时间:
2014-07-07 08:57:02
阅读次数:
176
//_roaldSearchTextif([roadTitleLab.text rangeOfString:@"格力"].location !=NSNotFound) NSLog(@"yes");else NSLog(@"no");
分类:
移动开发 时间:
2014-07-06 21:52:19
阅读次数:
253
前言 从方向上改变糟糕的代码设计,如果你还是很直白的过程式思维,还在被一大堆的if else,随处可见的for、while所困扰,是时候学习设计模式了。 正文 软件设计中的合成/聚合复用原则:尽量使用合成/聚合,尽量不要使用类继承。 合成和聚合都表示关联的特殊种类。聚合表示一种弱的”拥有“关系,体....
分类:
其他好文 时间:
2014-07-06 19:21:45
阅读次数:
176
00使用递归编写一个power()函数模拟内建函数pow(),即power(x, y)为计算并返回x的y次幂的值。def power(x,y): if y == 1: return x else: return x * power(x,y-1)number1 ...
分类:
其他好文 时间:
2014-07-06 17:55:37
阅读次数:
334
(一)八皇后问题
(1)回溯法
#include
#include
#define MAXN 100
using namespace std;
int tot = 0, n = 8;
int C[MAXN];
void search(int cur) {
if(cur == n) ++tot; //递归边界,只要走到了这里,所有皇后必然不冲突
else for(in...
分类:
其他好文 时间:
2014-07-05 11:09:52
阅读次数:
356
def sumS(s):
if s 1:
if cursum < s:
last += 1
cursum += last
else:
if cursum == s:
re.append((...
分类:
其他好文 时间:
2014-07-03 16:42:24
阅读次数:
190
(一)生成1~n的排列
分析:用递归的思想解决:先输出所有以1开头的排列(这一步是递归调用),然后输出以2开头的排列(又是递归调用),接着是以3开头的排列......最后才是以n开头的排列。
伪代码:
void print_permutation(序列A, 集合S) {
if(S为空) 输出序列A;
else 按照从小到大的顺序依次考虑S的每个元素v {
print_permutati...
分类:
其他好文 时间:
2014-07-03 15:52:07
阅读次数:
216
@ECHOOFF:checkconverter.exetasklist>list.txt//将所有进程信息列入list.txt文件里面(这里默认当前目录)find/i"converter.exe"list.txt//从list.txt文件里查找java.exe这个进程if"%errorlevel%"=="1"(gotostart)else(gotoe)//如果进程不存在,执行start处的代码;反之执..