结点

数据结构 树

红黑树是每个结点都带有颜色属性的二叉查找树,颜色或红色或黑色。   在二叉查找树强制一般要求以外,对于任何有效的红黑树我们增加了如下的额外要求: 性质1. 结点是红色或黑色。   性质2. 根结点是黑色。   性质3. 所有叶子都是黑色。(叶子是NIL结点)  性质4. 每个红色结点的两个子结点都是黑色。(从每个叶子到根的所有路径上不能有两个连续的红色结...

Linux 内核 hlist 详解

在Linux内核中,hlist(哈希链表)使用非常广泛。本文将对其数据结构和核心函数进行分析。 和hlist相关的数据结构有两个:hlist_head 和 hlist_node //hash桶的头结点struct hlist_head {   struct hlist_node *first;//指向每一个hash桶的第一个结点的指针};//hash桶的...

数据库-求候选关键字

这类题目都是给定关系模型,求候选关键字.  题型: 这种给定关系模式和函数依赖的题目 ,做法大致有三步: 1、根据关系模式和函数依赖画出有向图. 2、找出是否有入度为0(即是没有任何元素可以推出他的元素),然后尝试是否可以从这个元素开始,随着箭头来遍历这个图,看看是否是哪一个元素都能遍历的到, 如果能够遍历的到的话,就可以判断这个关系的候选关键字为这个...