- 博客(3)
- 资源 (20)
- 问答 (3)
- 收藏
- 关注
原创 红黑树之我见(二)
在第一部分我主要向大家阐述了自己对红黑树基本性质的理解和红黑树插入结点算法的解释,都是很表面,并没有深入探究。我必须要承认的是,对于此,只是遵从于拿来主义,并不在其上做什么深入发展,所以,本着这个原则,我将继续向大家说下红黑树删除结点的具体操作过程和伪代码解析。 先看下结点删除的伪代码吧 //RB-DELETE(T, z) 1 if left[z] = nil[T] or right[z]
2012-04-22 11:33:40 4091 2
原创 红黑树之我见(一)
研究红黑树有10天多了,从最初了解什么是红黑树,到看伪代码,到网上查找资料,再到自己用C代码实现,感触很多。当然,最多的感触就是,红黑树光从理解和实现角度来说并不复杂,这是带给我很大安慰的地方。然后,强烈推荐一个博客吧http://blog.csdn.net/v_july_v/article/details/6284050,博主是一个很nice的人,热心帮我解答了一个问题,而且,在他的博文里只要任
2012-04-21 12:53:13 7006 2
原创 到底什么样的对象可以出现在头文件中
首先,我说的不一定完全正确,如果错误,那么,请大家一定要指正,不要有什么顾忌,尽管指正我的错误 在头文件中出现的一般是声明而不是定义。因为声明并不分配内存空间,它只是用来说明变量的定义在其他地方,所以,一个变量可以声明多次,而定义却不可以,重复定义会出现错误,我觉得原因是编译器不会知道到底哪一个才是需要的初始值。 我们可以用extern关键字来声明一个变量或函数,函数名前加不加extern关键
2012-04-19 10:01:35 2333
vscode安装了c/c++插件,代码补全时提示内容过多,请问怎么解决
2022-05-13
如何实现grep某些具有特定关键字的进程,然后杀死它们
2018-04-05
c程序如何保证多个源文件中的宏变量的值一样
2016-06-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人