码迷,mamicode.com
首页 >  
搜索关键字:广义表    ( 169个结果
广义表(线性表的推广)
广义表的定义 广义表是线性表的推广。 广义表一般记作LS=(d0,d1,...dn-1)其中,LS是广义表(d1,d2,...dn)的名称,n是它的长度.在线性表的定义中,ai(1<=i<=n)只限于是单个元素.而在广义表的定义中,di可以是单个元素。也可以是广义表,分别称为广义表LS的单元素和子表 ...
分类:其他好文   时间:2016-04-15 21:51:43    阅读次数:374
广义表
#define_CRT_SECURE_NO_WARNINGS1#include<iostream>#include<assert.h>usingnamespacestd;enumNODETYPE{HEAD,VALUE,SUB};structGeneralizedNode{NODETYPE_type;GeneralizedNode*_next;union{char_value;GeneralizedNode*_sublist;};GeneralizedNode(NODETYPEtype=..
分类:其他好文   时间:2016-04-10 19:35:25    阅读次数:174
广义表
广义表(Lists,又称列表)是一种非线性的数据结构,是线性表的一种推广。即广义表中放松对表元素的原子限制,容许它们具有其自身结构。思想:广义表就类似下图的结构,他的大体(下图第一行)相当于一个带头结点的链表,代码思想,首先要有一个头结点为HEAD类型,每一个广义表有..
分类:其他好文   时间:2016-04-05 02:22:38    阅读次数:277
广义表
//求深度的那儿得好好推敲 #include<iostream> #include<assert.h> usingnamespacestd; typedefcharelemType; enumNodeType { HEAD, VALUE, SUB }; structGNode { NodeType_type; GNode*_next; union { elemType_value; GNode*_subList; }; GNode(Nod..
分类:其他好文   时间:2016-03-28 00:29:57    阅读次数:222
数据结构——广义表
实现广义表的内部基本函数,创建,拷贝,清除,计算表深度及结点个数等函数。代码如下:#pragmaonce; #include<assert.h> //表结点类型 enumNodeType { HEAD, VALUE, SUB, }; //表各结点的成员 structGeneralizedNode { NodeType_type;//结点类型 GeneralizedNode*_next;..
分类:其他好文   时间:2016-03-14 02:01:25    阅读次数:236
广义表
广义表是非线性的结构,是线性表的一种扩展,是有n个元素组成有限序列。广义表的定义是递归的,因为在表的描述中又得到了表,允许表中有表。eg:<1>A=()<2>B=(a,b)<3>C=(a,b,(c,d))<4>D=(a,b,(c,d),(e,(f),h))<5>E=(((),()))#ifndefGENERALIZEDLI..
分类:其他好文   时间:2016-03-06 17:41:06    阅读次数:163
数组和广义表-第5章-《数据结构题集》答案解析-严蔚敏吴伟民版
《数据结构题集》第5章数组和广义表习题解析。
分类:编程语言   时间:2016-03-01 06:22:22    阅读次数:19982
5-5-广义表(头尾链表存储表示)-数组和广义表-第5章-《数据结构》课本源码-严蔚敏吴伟民版
《数据结构》第5章第5节广义表(头尾链表存储表示)。
分类:编程语言   时间:2016-03-01 06:17:08    阅读次数:188
5-6-广义表(扩展线性链表存储表示)-数组和广义表-第5章-《数据结构》课本源码-严蔚敏吴伟民版
《数据结构》第5章第6节广义表(扩展线性链表存储表示)。
分类:编程语言   时间:2016-03-01 06:15:47    阅读次数:181
5-3-行逻辑链接的顺序表(稀疏矩阵)-数组和广义表-第5章-《数据结构》课本源码-严蔚敏吴伟民版
《数据结构》第5章第3节行逻辑链接的顺序表(稀疏矩阵)。
分类:编程语言   时间:2016-02-29 19:55:19    阅读次数:187
169条   上一页 1 ... 10 11 12 13 14 ... 17 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!