E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
广义表
数组和
广义表
5.1数组的定义数组:由一组类型相同、下标不同的变量构成。特点:各个元素具有统一类型、下标具有固定上界和下界、基本操作简单(初始化、销毁、修改、存取)N维数组:n个下标,每个元素受到n个关系约束;一个n维数组可以看成是由若干个n-1维数组成的线性表。5.2数组的顺序存储计算机的存储结构是一维的,而数组一般是多维的,那么就要进行一维化:事先约定按某种次序将数组元素排成一列序列,然后将这个线性表存入存
moodytong
·
2011-11-18 18:00
c
算法
struct
BI
存储
数据结构_数组与
广义表
_
广义表
的建立、遍历、复制、求深度
由一个存储着
广义表
信息的字符串建立一个
广义表
,并对其进行复制,求深度。递归真是奇妙无穷啊,有些看似很复杂的东西只要找到规律就能进行递归求解。
Jack_Wong2010
·
2011-10-27 12:00
数据结构
String
struct
list
null
存储
数据结构_数组与
广义表
_矩阵的十字链表存储稀疏矩阵相加
十字链表做存储结构实现矩阵相加,这个功能简单的程序调试了N久,数度想放弃,但想想还是想坚持了下来,指针跳来跳去的快把我跳晕了,各种细节,比如删除节点后要修改相应节点的指针以确保能正常输出。终于调通了,一道坎总算过去了,示例通过后连加注释的勇气都没了。算了,先贴出来吧。"crosslist.h"#include usingnamespacestd; #defineElemTypeint #de
Jack_Wong2010
·
2011-10-24 23:00
数据结构
null
存储
Class
insert
Matrix
建树和叶子节点的个数 1398
描述给出一个二叉树的
广义表
表示方法,请用二叉链表的方式建立一棵二叉树。并输出树中叶子节点的数目。不考虑空树情况!
tanhaiyuan
·
2011-10-20 13:00
数据结构_数组与
广义表
_链表的递归遍历
遍历
广义表
的准备工作:#include usingnamespacestd; classListNode { public: ListNode(); charname; ListNode*next;
Jack_Wong2010
·
2011-10-20 09:00
数据结构
工作
null
Class
数组与
广义表
_稀疏矩阵的压缩存储_三元组做存储结构_矩阵相乘
"head.h"#include usingnamespacestd; #defineMAX_MATRIXSIZE20 #defineElemTypeint classTriple//三元组类 { public: inti,j;//行列号 ElemTypee;//元素值 }; classTSMatrix//矩阵类 { public: Triplematrix[MAX_MATRIXSIZE];
Jack_Wong2010
·
2011-10-18 00:00
c
存储
Class
input
Matrix
IM
数组与
广义表
_稀疏矩阵的压缩存储_三元组做存储结构_矩阵相乘
"head.h"#include usingnamespacestd; #defineMAX_MATRIXSIZE20 #defineElemTypeint classTriple//三元组类 { public: inti,j;//行列号 ElemTypee;//元素值 }; classTSMatrix//矩阵类 { public: Triplematrix[MAX_MATRIXSIZE];
Jack_Wong2010
·
2011-10-18 00:00
c
存储
Class
input
Matrix
IM
数组与
广义表
_稀疏矩阵的压缩存储_三元组做存储结构_矩阵转置
"Matrix.h"#include usingnamespacestd; #defineMAX_MATRIXSIZE20 #defineElemTypeint classTriple//三元组类 { public: inti,j;//行列号 ElemTypee;//元素值 }; classTSMatrix//矩阵类 { public: TSMatrix(); Triplematrix[MA
Jack_Wong2010
·
2011-10-18 00:00
System
存储
Class
input
Matrix
输入二叉树的
广义表
形式建立二叉树+C++
广义表
形式的二叉树输入,形如:A(B(C(,),F),G(H,I))。
daniel_h1986
·
2011-10-12 16:57
C/C++
输入二叉树的
广义表
形式建立二叉树+C++
广义表
形式的二叉树输入,形如:A(B(C(,),F),G(H,I))。
daniel_h1986
·
2011-10-12 16:00
C++
c
struct
File
input
each
淘宝面试
一面:算法题:1.按类似
广义表
的形式打印一个树2.查找一个中间大的数(即除了该数外,一半比它大,另一半比它小)解法:1的问题直接深度优先遍历可解决2的问题要想有好的时间复杂度的话,用堆解决其他:1.问了一些项目的问题
kangquan2008
·
2011-10-08 13:00
算法
面试
ext
数据结构笔记
知识: 1.数据结构中对象的定义,存储的表示及操作的实现. 2.线性:线性表、栈、队列、数组、字符串(
广义表
不考) 树:二叉树 集合:查找,排序 图(不考)
lya041
·
2011-09-20 07:54
java
数据结构
职场
休闲
unit five
第5 章 数组和
广义表
一、选择题1.设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主存储,a11为第一元素,其存储地址为1,每个元素占一个地址空间,则a85的地址为( )
mine_1
·
2011-08-19 15:00
c
算法
Integer
存储
交通
pascal
广义表
(C++实现)
广义表
在学稀疏矩阵之后就应该学的,只是那时觉得看起来晕晕就跳过了,现在回头学了一下,觉得还是不错的一种结构。
Kay_Sprint
·
2011-08-13 13:00
C++
list
String
null
存储
Class
二叉树实现运算符优先级算法,支持表达式前缀,中缀,后缀,层次,
广义表
输出
无聊小练一下数据结构,表达式求值 #include #include #include typedefstructBITNODE { intflag;//0没用过,1数字节点,2符号节点 charsign; floatnumber; structBITNODE*lchild,*rchild; }BitNode,*BiTree; typedefstructLINKLIST {
yearn520
·
2011-08-04 10:00
算法
struct
list
null
express
float
广义表
广义表
的定义是递归的,因为在表的描述中又用到了表,允许表中有表。
xiangjie88
·
2011-05-27 10:00
C++
c
F#
C#
广义表
广义表
,顾名思义,它也是线性表的一种推广。它被广泛的应用于人工智能等领域的表处理语言LISP语言中。
·
2011-05-03 12:00
表
二叉树Java实现
~ [1] 数据结构和表示:二叉树的输入输出格式采用
广义表
表达式形式,内部表示采用左孩子右孩子的链式存储。
shuqin1984
·
2011-03-17 15:00
java
exception
String
null
Path
BT
可见,
广义表
是对线性表和树的推广。
如果一个
广义表
的结点又可以被其他结点所共享,则这个表称为再入表 线性表∈纯表(树)∈再入表∈递归表。可见,
广义表
是对线性表和树的推广。
bg2bkk
·
2010-09-09 19:00
对数据结构的看法--优美代码必备基础
实际上,其中的LISP的语法非常简单,而实现的时候主要涉及到数据结构中
广义表
,概念很多,但是在数据结构的书中介绍不多,只有自己逐步去理解
1000copy
·
2010-07-10 09:00
数据结构
编程
算法
招聘
lisp
数据结构复习要点
⑷多维数组和
广义表
。掌握多维数组及特殊矩阵的地址公式,
广义表
的运算和存储。⑸树和二
houlen
·
2010-06-10 23:00
广义表
广义表
是一种非线性的数据结构,顾名思义,它也是线性表的一种推广。 它被广泛的应用于人工智能等领域的表处理语言LISP语言中。
wxg6203
·
2010-06-01 21:00
数据结构
lisp
数据结构---
广义表
逆置(C#)
在C#中,
广义表
结构如: publicenumNodeType{Atom,List}publicclassGLNode{publicNodeTypeType{get;set;}publicGLNodeNext
fan158
·
2010-05-21 13:00
广义表
的定义
转自http://blog.csdn.net/lpioneer/archive/2008/01/16/2046940.aspx
广义表
(Lists,又称列表)是线性表的推广。
baiseda
·
2010-04-02 16:00
数据结构
C++
c
.net
C#
广义表
的定义
转自http://blog.csdn.net/lpioneer/archive/2008/01/16/2046940.aspx
广义表
(Lists,又称列表)是线性表的推广。
ihuashao
·
2010-04-02 16:00
数据结构
C++
c
.net
C#
广义表
的定义
转自http://blog.csdn.net/lpioneer/archive/2008/01/16/2046940.aspx
广义表
(Lists,又称列表)是线性表的推广。
cctt_1
·
2010-04-02 16:00
数据结构
c
图形
广义表
操作:创建
广义表
,判断
广义表
是否相等
//创建
广义表
//算法思路:从字符序列中分离出左部,右部,依次为左部和右部建立存储chars[61];//设字符序列长度不超过60//eg:// (a,b),(c),d,((e,f),g)// |
tuwen
·
2010-02-03 10:00
c
算法
null
存储
广义表
的递归算法
我们可以这样来描述
广义表
的结点类型: struct node{ int tag;
famoushz
·
2010-01-22 17:00
算法
旧话重提续,根据后序和中序遍历利用
广义表
非递归构造二叉树
话说偶一直找不到
广义表
的用武之地,今天书上一个例题很好将
广义表
跟二叉树结合到了一起,其实二叉树不就是一个深层的
广义表
么。怪不得把
广义表
放在树前边讲。
shifuwawa
·
2009-10-11 17:00
struct
tree
ini
递归法
一、递归法的基本概念在
广义表
、二叉树和AVL数的算法设计中大量的用到递归法,递归算法设计需要递归数据结构和递归运算。
iamskying
·
2009-08-23 09:00
数据结构
算法
语言
float
pascal
fun
广义表
的C语言实现
广义表
的C语言实现最近弄了一下这个
广义表
,将它的部分操作写了出来,以供大家共同学习,研究。
dayeshisir
·
2009-08-04 12:00
c/c++
数据结构 答案2
第五章 数组与
广义表
5.1请按行及按列优先顺序列出四维数组A2*3*2*3的所有元素在内存中的存储次序,开始结点为a0000 。
SpringJava
·
2009-05-19 13:00
数据结构
C++
c
算法
C#
数据结构 答案2
第五章 数组与
广义表
5.1请按行及按列优先顺序列出四维数组A2*3*2*3的所有元素在内存中的存储次序,开始结点为a0000 。
SpringJava
·
2009-05-19 13:00
数据结构
C++
c
算法
C#
数据结构 答案2
第五章 数组与
广义表
5.1请按行及按列优先顺序列出四维数组A2*3*2*3的所有元素在内存中的存储次序,开始结点为a0000 。
SpringJava
·
2009-05-19 13:00
数据结构
C++
c
算法
C#
数组和
广义表
- [数据结构]
2005-09-07数组和
广义表
-[数据结构]第五章数组和
广义表
——非线性数据结构5.1数组的定义和运算☆二维数组的逻辑结构形式定义为:2_Array=(D,R)其中D={aij|i=c1,c1+1,
guomei
·
2009-02-22 18:00
数据结构
编程
windows
struct
dialog
PowerBuilder
广义表
HEAD TAIL
广义表
最基本的操作:取表头head(LS)与取表尾tail(LS) 例:LS=(a,(b,c,d)) head(LS)=a tail(LS)=((b,c,d)) head(tail(LS))=(
owenyang
·
2009-01-08 03:00
C++
c
C#
黄刘生--数据结构--答案 2
第五章数组与
广义表
5.1请按行及按列优先顺序列出四维数组A2*3*2*3的所有元素在内存中的存储次序,开始结点为a0000。
CSDM _
·
2009-01-07 17:54
其他
黄刘生--数据结构--答案 2
第五章 数组与
广义表
5.1请按行及按列优先顺序列出四维数组A2*3*2*3的所有元素在内存中的存储次序,开始结点为a0000 。
dingshuo168
·
2009-01-07 17:00
数据结构
C++
c
算法
C#
实例 数组
广义表
1、 void RSh(int A[n],int k)//把数组A的元素循环右移k位,只用一个辅助存储空间 { for(i=1;i<=k;i++) if(n%i==0&&k%i==0) p=i;//求n和k的最大公约数p for(i=0;i<p;i++) { &nb
Angelialily
·
2008-10-14 11:00
C++
c
C#
J#
HP
广义表
的概念
广义表
(Lists,又称列表)是线性表的推广。即
广义表
中放松对表元素的原子限制,容许它们具有其自身结构。1、
广义表
定义
广义表
是n(n≥0)个元素a1,a2,…,ai,…,an的有限序列。
lpioneer
·
2008-01-16 15:00
数据结构
c
图形
考研题目 第五章 数组和
广义表
答案
第五章数组和
广义表
一、选择题 1.B2.1L2.2J2.3C2.4I2.5C3.B4.B5.A6.1H6.2C6.3E6.4A6.5F7.B8.1E8.2A8.3B9.B10.B11.B12.B13.A14
luanxinjun
·
2007-12-02 11:00
考研题目 第五章 数组和
广义表
导读:一、选择题1.设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主存储,a11为第一元素,其存储地址为1,每个元素占一个地址空间,则a85的地址为()。【燕山大学2001一、2(2分)】A.13B.33C.18D.402.有一个二维数组A[1:6,0:7]每个数组元素用相邻的6个字节存储,存储器按字节编址,那么这个数组的体积是(①)个字节。假设存储数组元素A[1,0]的第一个字节的地址是
luanxinjun
·
2007-12-02 10:00
c
算法
Integer
存储
交通
pascal
程序员数据结构笔记(一)
1.数据结构中对象的定义,存储的表示及操作的实现. 2.线性:线性表、栈、队列、数组、字符串(
广义表
不考) 树:二叉树 集合:查找,排序 图(不考) 能力:
junjie314
·
2007-06-18 23:00
数据结构
C++
c
算法
C#
数据结构类型定义及基本操作汇总(二)-- 二叉树及其遍历
二叉树部分比较多,单列一章,包括二叉树的三种存储结构(顺序,链式,
广义表
)和先序中序后序的递规以及非递规算法,应该对大家有些帮助://二叉树//顺序存储结构//normal#defineMaxsize10
ad_ad_ad
·
2007-05-21 14:00
用C++实现了一个
广义表
类
---------------------------------------------------------/*注:由清华大学出版社出版出版,殷人昆等人编著的《数据结构C++描述》 *一书中,对
广义表
的定义是比较详细的
imwkj
·
2006-05-12 18:00
C++
list
delete
Class
iostream
output
转换二叉树与
广义表
(C语言版)[二叉树的定义]
转换二叉树与
广义表
(C语言版)[二叉树的定义]//定义二叉树结点结构和操作的头文件btree1.h//定义二叉树结点值的类型为字符型typedefcharElemType;//定义二叉树结点类型structBTreeNode
cxyol
·
2006-03-24 19:00
语言
c
bt
null
struct
存储
C++/C
基础编程
转换二叉树与
广义表
(C语言版)[二叉树的定义]
转换二叉树与
广义表
(C语言版)[二叉树的定义]//定义二叉树结点结构和操作的头文件btree1.h//定义二叉树结点值的类型为字符型 typedefcharElemType;//定义二叉树结点类型 structBTreeNode
cxyol
·
2006-03-24 19:00
c
struct
null
存储
语言
BT
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他