二叉树的二叉链表存储结构typedef struct BiTNode
{
TElemType data;
BiTNode * lchild, *rchild;//左右孩子指针
}BiTNode, * BiTree;
二叉链表的22个基本操作#define ClearBiTree DestroyBiTree//清空二叉树和销毁二叉树的操作一样void InitBiTree(BiTree...
分类:
其他好文 时间:
2015-08-19 23:46:58
阅读次数:
236
1 题目
You are giventwo linked lists representing two non-negative numbers. The digits are storedin reverse order and each of their nodes contain a single digit. Add the twonumbers and return it as a l...
分类:
其他好文 时间:
2015-08-18 22:47:47
阅读次数:
204
给定两个用链表表示的整数,每个结点包含一个数位。这些数位是反向存放的,也就是个位排在链表首部。编写函数对这两个整数求和,并用链表形式返回结果。
进阶
假设这些数位是正向存放的。
LinkedListNode addLists(LinkedListNode l1, LinkedListNode l2, int carry)
{
/*两个链表全部都为空且进位为0,...
分类:
其他好文 时间:
2015-08-18 22:46:33
阅读次数:
573
树都可用二叉链表作为存储结构,对比各自的结点结构可以看出,以二叉链表作为媒介可以导出树和二叉树之间的一个对应关系。 ◆ 从物理结构来看,树和二叉树的二叉链表是相同的,只是对指针的逻辑解释不同而已。 ◆ 从树的二叉链表表示的定义可知,任何一棵和树对应的二叉树,其右子树一定为空。 1 树转换成二叉树 对...
分类:
其他好文 时间:
2015-08-18 21:06:56
阅读次数:
115
在不相交集合中的另一种更快的实现中,用有根树来表示集合。树中的每个成员指向其父节点,每棵树的根包含了代表(representative),并且是他自己的父节点。不相交森林即由多棵这样的树组成,如下图所示:
[注:(b)是(a)UNION(e,g)的结果]
采用上述表示方法直观上并不比采用链表表示算法更快,但是可以通过“按秩合并”和“路径压缩”来提升效率。
按秩合并(union by ra...
分类:
编程语言 时间:
2015-07-18 18:42:34
阅读次数:
455
不相交集合(Disjoint-set )数据结构保持一组不相交的动态集合S={S(1),S(2),...,S(k)}.每个集合通过一个代表(representative)来识别,即集合中的某个成员。设x表示一个对象,不相交集合支持操作:
MAKE-SET(x):建立一个新的结合,其唯一成员(也即代表)就是x。因为各集合是不相交的,故要求x没有在其他集合中出现过。
UNION(x,y):将包含x...
分类:
编程语言 时间:
2015-07-18 17:08:09
阅读次数:
154
// 二叉树表示法
typedef struct BiTNode
{
int data;
struct BiTNode *lchild, *rchild;
}BiTNode, *BiTree;
// 三叉链表表示法
typedef struct TriTNode
{
int data;
// 左右孩子指针
TriTNode *lchild, *rchild;
// 父指针
T...
分类:
其他好文 时间:
2015-07-18 17:03:04
阅读次数:
106
例如:如何实现用线性链表表示多项式的加法运算?
根据一元多项式相加的运算规则:对于两个一元多项式中所有指数相同的项,对应系数相加,若其和不为零,则构成“和多项式”中的一项;对于两个一元多项式中所有指数不相同的项,则分别复抄到“和多项式”中去。
#include
#include
#include
typedef struct polyn
{
floa...
分类:
其他好文 时间:
2015-07-07 19:35:44
阅读次数:
112
【LinkList, Math】大数相加,链表表示。
分类:
其他好文 时间:
2015-06-30 18:06:51
阅读次数:
192
1. Question给两个链表,分别用于表示两个非负数字。数的每一位在链表中反序存放(e.g. 2->4->3代表数342),且每个节点一位。对这两个数求和并返回,结果也用链表表示。You are given two linked lists representing two non-negati...
分类:
其他好文 时间:
2015-06-10 22:28:36
阅读次数:
139