【红黑树的性质】红黑树是一种特殊的二叉查找树,红黑树的所有空指针用外部节点nullNode(nullNode->rchild=nullNode->rchild=nullNode)代替。红黑树具有以下性质:
根节点是黑色的
所有节点不是黑色就是红色
外部节点都是黑色的
红色节点的孩子节点一定是黑色的
所有从根节点到外部节点的所有路径上,包含相同数目的黑色节点。...
分类:
其他好文 时间:
2015-07-12 09:47:56
阅读次数:
116
1.config_db::set 的第二个参数是字符串,经常出错,可以通过get_full_name 来获得。对driver 进行设置:
对sequence 某个参数设置,可以:
2.但在build_phase 时,整棵UVM 树还为形成,会引起空指针错误。要想这么做有两种方法:
1)都在new 中create
2)将set 移到connect_phase,由于co...
分类:
数据库 时间:
2015-07-10 15:13:57
阅读次数:
158
Scala数据交互Scala使用一种函数式的方式来处理数据交互,包括入参及返回值。
Option: 解决null(空指针)问题
Either: 解决返回值不确定(返回两个值的其中一个)问题
Try: 解决函数可能会抛出异常问题
Option/Some/None的使用Option实际上有3个类型:Option、Some和None,Some和None都是Option的子类型,So...
分类:
其他好文 时间:
2015-07-10 09:33:00
阅读次数:
138
今天新建了一个 iOS 新工程,用到了 NSClassFromString 方法创建类, 无奈总是返回空指针. ????花了一下午时间检查代码是否有写错,配置是否有问题,搜索这个问题该怎么解决.无奈都没有什么理想的结论.到了...
分类:
移动开发 时间:
2015-07-09 23:02:37
阅读次数:
1051
当代码试图访问空指针指向的内存时程序就会崩溃,从而导致鲁棒性问题。所以要对空链表单独处理。
ListNode* Merge(ListNode* pHead1, ListNode* pHead2)
{
if (pHead1 == NULL)
return pHead2;
else if (pHead2 == NULL)
return pHead1;
ListNode* pMergedH...
分类:
编程语言 时间:
2015-07-08 19:01:19
阅读次数:
132
Java中引用的作用类似于指针,但是有区别:() (1) 指针必然指向一个内存地址,如果你定义的时候不指定,就会乱指(很可能造成安全隐患)但是引用定义出来后默认指向为空。 (2) 指针可以随意操作,但是引用不可以随便操作,永远只能指向对象的首地址,或者改变引用所指向的对象。 (3) 引用...
分类:
编程语言 时间:
2015-07-08 12:51:48
阅读次数:
124
在设置adapter时,会经常遇到如下错误:空指针错误如果setAdapter报空指针,那么可用如下语句调试,找出到底哪里产生空指针 hisList = (ListView) findViewById(R.id.oillist); if(hisList==null) { L...
分类:
移动开发 时间:
2015-07-07 17:11:49
阅读次数:
155
这对于我来说是一个很合理常见的问题,由初级过度到中级程序员的时候经常会遇到。他们不知道也不信任正在用的约定,并且小心的检查着null。还有当他们写代码的时候,总是会依赖于通过返回空(NULL)来表明某些意义,因此需要调用者去检查Null。
换种方式来说,有两种情景空指针的检查会出现:
就约定来说是一个合理的响应不是合理的响应
第二种很简单,可以通过用assert或者直接允许失败,...
分类:
编程语言 时间:
2015-07-06 23:35:16
阅读次数:
428
在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法今天遇到了一个在servlet的service方法中获取ServletContext对象出现java.lang.Nul...
分类:
编程语言 时间:
2015-07-05 16:31:21
阅读次数:
118
#include
int mystrlen(char *p)
{
int size = 0;
if(!p)//如果是空指针
return -1;
while(*p)
{
p++;
size++;
}
return size;
}
int main()
{
char *s;
char c[20];
s=c;
g...
分类:
其他好文 时间:
2015-07-04 19:49:43
阅读次数:
174