BOM:window操作对象 一.间隔执行与延迟执行 间隔执行一段代码(函数):window.setInterval("执行的代码",间隔毫秒数); 清除间隔执行:window.clearInterval(间隔的ID); 延迟执行代码(函数):window.setTimeout("要执行的代码",延 ...
分类:
编程语言 时间:
2017-04-25 00:36:25
阅读次数:
149
C++中模板的推导是在编译期由编译器完成的,因此,可以利用模板将一些预先知道递归次数的递归算法用模板编程实现,以此实现将计算从运行期提前到编译期。利用模板完成递归算法与通常模式的递归算法一样,需要递归的公式和递归的结束条件。在模板元编程中,递归的公式利用模板参数的嵌套依赖来实现,而递归的结束条件利用 ...
分类:
编程语言 时间:
2017-04-24 10:12:37
阅读次数:
170
题目链接:http://ac.jobdu.com/problem.php?pid=1459 详解链接:https://github.com/zpfbuaa/JobduInCPlusPlus 参考代码: ...
分类:
编程语言 时间:
2017-04-23 16:49:32
阅读次数:
252
题目链接:http://ac.jobdu.com/problem.php?pid=1458 详解链接:https://github.com/zpfbuaa/JobduInCPlusPlus 参考代码: ...
分类:
编程语言 时间:
2017-04-23 15:56:11
阅读次数:
184
本博客不再更新,很多其它精彩内容请訪问我的独立博客 1.折半查找的非递归算法 int BinarySearch(SeqList &L,DataType x) { int high=L.n-1,low=0,mid; while(low<=high){ mid=(low+high)/2; if(x.ke ...
分类:
其他好文 时间:
2017-04-23 10:50:45
阅读次数:
142
/*递归算法*/ #include<stdio.h>long int G(int day){ if (day == 0) return 1; else if (day > 0) return 2 *( G(day - 1) + 1); else return -1;}int main(){ prin ...
分类:
编程语言 时间:
2017-04-22 00:58:04
阅读次数:
197
前面我们介绍了全排列的非递归算法,现在我再来写一下全排列的递归算法: 这两种算法的算法思路并不相同。递归算法的思路比较接近于我们现实生活中的思路。 1.试想,我们只有两个数字:12.要对它进行全排列,第一种方式就是12本身,第二种,将12交换,变为21即可。这提示了我们一种交换的思路。 2.但这概括 ...
分类:
其他好文 时间:
2017-04-21 19:03:27
阅读次数:
206
用递归算法遍历文件下的所有子文件夹和子文件 文件夹遍历方法 ...
分类:
编程语言 时间:
2017-04-21 14:35:43
阅读次数:
165
1.递归算法 A方法调用B方法,我们很容易理解!递归就是:A方法调用A方法!就是自己调用自己,因此我们在设计递归算法时,一定要指明什么时候自己不调用自己。否则,就是个死循环! 1.1递归算法要点 递归是一种常见的解决问题的方法,即把问题逐渐简单化。递归的基本思想就是“自己调用自己”,一个使用递归技术 ...
分类:
编程语言 时间:
2017-04-20 22:51:04
阅读次数:
253
意义: 递归算法是一种直接或间接地调用自身的算法。在计算机编写程序中,递归算法对解决一大类问题是十分有效的,它往往使算法的描述简洁而且易于理解。 所以在工作中我们经常用递归 来进行一些算法操作 比如 上传 文件 so 我今天就用 九九乘法表来 做一个实验 首先是 不采用 递归的九九乘法表 code如 ...
分类:
编程语言 时间:
2017-04-20 15:25:51
阅读次数:
166