通常基于递归实现的代码比基于循环实现的代码要简洁很多比如 二叉树遍历以及
二叉树的许多操作递归由于是函数调用自身,每一次函数调用,都需要在内存栈中分配空间以保存参数、返回地址以及临时变量而每个进程的栈容量是有限的,当递归调用的层级太多时,就会导致
调用栈溢出递归有时伴随大量重复的计算, 二叉树遍历的...
分类:
其他好文 时间:
2014-06-11 07:31:55
阅读次数:
187
一、关于复数(1) 复数是实数的扩充,具有不同于实数的性质。例如不可比较大小。(2)
关于复数,首要的问题是复数是否具有完备性,对复数进行运算 + - * / 共轭 开方 极限运算所得结果仍是复数。一些运算规律结合律分配律等同实数。(3)
复数域是否可定义序?(4) 复数的表达方法。 代数表达 $z...
分类:
其他好文 时间:
2014-06-11 07:33:24
阅读次数:
310
最近Google网站老是打不开,具体原因大家都明白,不过修改Hosts文件后,就能访问了,也算不上原创,网上一搜就能找到,自己操作记录下,希望有刚接触Mac
系统的童鞋有帮助。第一步:打开Finder,输入快捷键:shift+cmd+G,键入:/private第二步:找到etc目录,右键菜单选择“显...
分类:
其他好文 时间:
2014-06-11 07:34:04
阅读次数:
433
本文翻译了kithara官方文档,也加入了一些理解,暂时做得还不够完美,后续补充修正。2014.06.06
EtherCAT This tutorial describes the following topics using the EtherCAT API
本向导描述了使用EtherCAT AP...
分类:
其他好文 时间:
2014-06-11 07:34:41
阅读次数:
568
The paper "Optimal Decoding of Linear Codes for
Minimizing Symbol Error Rate", which is the source of the BCJR decoding
algorithm, is my current obje....
分类:
其他好文 时间:
2014-06-11 07:35:20
阅读次数:
250
链接刚开始看n挺小,以为是二维的线段树,想了一会也没想到怎么解,之后看到z值非常小,想到可以直接枚举z,确定一个坐标,然后把三维转化为二维,把体积转化为面。枚举z从-500到500,然后用面积并的解法求出单位z坐标上满足题意的面积。把1写成了L,查错查了好久。其余还好,1A。求覆盖超过两次的面积,u...
分类:
其他好文 时间:
2014-06-11 07:36:34
阅读次数:
235
[导语]端午节期间,去乡下过节了。我父母都是农民,我是农民的儿子,他们培养两个儿子上大学,值得敬佩!我们每一个人都有父母,他们都
想自己的孩子能够回家与他们过过节,聊聊天。大部分父母并不期待自己的孩子赚了很多钱之后才回去看他们,即使你身无分文,你回去了,他们依然很高兴,这是
爱,跟钱没关系。这篇文章...
分类:
其他好文 时间:
2014-06-11 07:38:44
阅读次数:
186
class Solution {public: char *strStr(char
*haystack, char *needle) { if (haystack == NULL || needle == NULL) return NULL;
int wpos[25...
分类:
其他好文 时间:
2014-06-11 07:40:05
阅读次数:
200
需求分析的首要任务就是明确哪些需求是用户的核心需求,在我们的日常工作中,需求搜集是一项很重要的工作,然而面对多方的需求来源(竞品分析、用户反馈、用户研究),究竟该如何抓住用户的核心需求?又有哪些原则可以遵循呢?反问思考法面对列出的众多没有章法的需求,我们往往是先一条一条的过,但是往往我们自己心...
分类:
其他好文 时间:
2014-06-11 07:41:20
阅读次数:
187
对于使用var关键字声明局部变量,编译器将根据表达式来推断变量的最终的数据类型;通过dynamic表达式或变量调用成员(字段、属性、方法委托等)时,编译器将生成特殊IL代码,这些代码被称为Payload代码。在运行时,Payload代码将根据dynamic表达式或变量所引用对象的确切类型来决定最终要...
分类:
其他好文 时间:
2014-06-11 07:40:41
阅读次数:
248
随着智能手机的普及,越来越多的人使用手机上网,很多网站也应手机上网的需要推出了网站客户端,.apk文件就是安卓(Android)的应用程序后缀名,默认情况下,使用IIS作为Web服务器的无法下载此文件,那么怎么才能让IIS支持.apk文件的下载呢?IIS服务器不能下载.apk文件的原因:iis的默认...
分类:
其他好文 时间:
2014-06-11 07:44:07
阅读次数:
159
1. 查找和排序查找:顺序查找、二分查找、二叉搜索树、哈希表顺序查找:T(n) = O(n)
std::find二分查找:T(n) = O(log n) std::binary_search std::lower_bound
std::upper_bound哈希表: T(n) = O...
分类:
其他好文 时间:
2014-06-11 07:45:31
阅读次数:
250
DOM:文档对象模型操作DOM基本就是操作DOM的元素节点.节点的属性:
1:objElement.childNodes
:获取该元素对象的的节点集合,有length长度属性,在标准浏览器下使用,会辩认文本节点的节点,一般不用,有其他的更好的属性(children)
2:objElement.c.....
分类:
其他好文 时间:
2014-06-11 07:46:09
阅读次数:
171
Functions and
Closures使用func来声明函数,通过括号参数列表的方式来调用函数,用 --> 来分割函数的返回类型,参数名和类型,例如:func
greet(name: String, day: String) -> String { return "Hello \...
分类:
其他好文 时间:
2014-06-11 07:48:02
阅读次数:
254
前言因为直接学了C++,所以对C的一些细节了解不是很清楚,于是在这里补充一点小知识——动态内存分配,C++中相关的是new和delete,而C中相关的是malloc、calloc、realloc和free。注:alloc代表allocate,意为“分配”。deletep和delete[]p的区别这是...
分类:
其他好文 时间:
2014-06-11 07:47:21
阅读次数:
266
给定n个A和2n个B,用这些字符拼成一个字符串,要求这个串的所有前缀和后缀B的个数始终不少于A。
(一个字符串的前缀是只从开头到某个位置为止的子串,后缀是只从某个位置到结尾的子串)。 输入格式
多组数据,每组数据只有一行,包含一个正整数n。(n<=10^17)。 输出格式 每组数据输出一行,最终结果...
分类:
其他好文 时间:
2014-06-11 07:49:31
阅读次数:
239
链接题意 :
看了好长时间终于看懂题目了,将一个大矩形划分成若干小矩形,告诉你每个小矩形的左上角那个点和右下角那个点的坐标,告诉你这个小矩形要涂的颜色,每个颜色对应一个刷子,问你最少要使用几次刷子。因为你要刷一个矩形之前,必须把这个矩形上方与之直接相邻的所有矩形先刷掉才能刷这个,如果你先用了红色的刷...
分类:
其他好文 时间:
2014-06-11 07:51:33
阅读次数:
270