码迷,mamicode.com
首页 >  
搜索关键字:链表表示    ( 110个结果
二叉树的二叉链表表示和实现
二叉树的二叉链表存储结构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
树的3种表示法
// 二叉树表示法 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
#2 Add Two Numbers
【LinkList, Math】大数相加,链表表示。
分类:其他好文   时间:2015-06-30 18:06:51    阅读次数:192
add two numbers
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
110条   上一页 1 ... 6 7 8 9 10 11 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!