All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
浅谈,DotNet,保护中字符串加密的技术_.net资料_编程技术
SQL使用--Shrink所有数据库的Log_mssql学习_编程技术
C#中DirectorySearcher组件应用实例
asp.net读取磁盘文件、删除_[Asp.Net教程]
ASP.NET,2.0“插件”说_.net资料_编程技术
PHP,PEAR简介_php资料_编程技术
使用MS,SQL7的LINKED,SERVER第二篇_mssql学习_编程技术
ASPX接收WINDOWS应用程序以POST方式发来的信息并存成文件_[Asp.Net教程]
asp.net,将文字内容和图片插入到Access_[Asp.Net教程]
用IHttpModule解决输入中文地址乱码问题(一)_[Asp.Net教程]
Reading number is top 10 pictures
清纯性感的美眉1
Sora aoi mirror memorial classics1
The real super beauty12
这才叫绝色美女2
这才是真正的人体艺术5
含苞欲放的素颜美少女2
yy365网站上的美女1
NeedWallpaper11
Ashlynn Brooke photograph of a group2
The hot big eye big breast beauty1
Download software ranking
Unix video tutorial6
终极变速大师Speeder3.26
双旗镇刀客B
Rio big adventure
Red cliff
美女游泳记
C++教程第四版
美女写真1
尖东毒玫瑰A
虚拟机汉化软件
qq published in(发表于) 2014/7/11 9:28:35 Edit(编辑)
c#数据结构中的基本概念和术语

c#数据结构中的基本概念和术语

c#数据结构中的基本概念和术语

基本概念和术语

在本小节中,将对一些常用的概念和术语进行介绍,这些概念和术语在以后的章节中会多次出现。

1、数据(Data)

数据是外部世界信息的载体,它能够被计算机识别、存储和加工处理,是计算机程序加工的原料。计算机程序处理各种各样的数据,可以是数值数据,如整数、实数或复数;也可以是非数值数据,如字符、文字、图形、图像、声音等。

2、数据元素(Data Element)和数据项(Data Item)

数据元素是数据的基本单位,在计算机程序中通常被作为一个整体进行考虑和处理。数据元素有时也被称为元素、结点、顶点、记录等。一个数据元素可由若干个数据项(Data Item)组成。数据项是不可分割的、含有独立意义的最小数据单位,数据项有时也称为字段(Field)或域(Domain)。例如,在数据库信息处理系统中,数据表中的一条记录就是一个数据元素。这条记录中的学生学号、姓名、性别、籍贯、出生年月、成绩等字段就是数据项。数据项分为两种,一种叫做初等项,如学生的性别、籍贯等,在处理时不能再进行分割;另一种叫做组合项,如学生的成绩,它可以再分为数学、物理、化学等更小的项。

3、数据对象(Data Object)

数据对象是性质相同的数据元素的集合,是数据的一个子集。例如,整数数据对象是{0,±1,±2,±3,…},字符数据对象是{a,b,c,…}。

4、数据类型(Data Type)

数据类型是高级程序设计语言中的概念,是数据的取值范围和对数据进行操作的总和。数据类型规定了程序中对象的特性。程序中的每个变量、常量或表达式的结果都应该属于某种确定的数据类型。例如,C#语言中的字符串类型(String,经常写为string)。一个String表示一个恒定不变的字符序列集合,所有的字符序列集合构成String的取值范围。我们可以对String进行求长度、复制、连接两个字符串等操作。

数据类型可分为两类:一类是非结构的原子类型,如C#语言中的基本类型(整型、实型、字符型等);另一类是结构类型,它的成分可以由多个结构类型组成,并可以分解。结构类型的成分可以是非结构的,也可以是结构的。例如,C#语言中数组的成分可以是整型等基本类型,也可以是数组等结构类型。

5、数据结构(Data Structure)

数据结构是相互之间存在一种或多种特定关系的数据元素的集合。在任何问题中,数据元素之间都不是孤立的,而是存在着一定的关系,这种关系称为结构(Structure)。根据数据元素之间关系的不同特性,通常有4类基本数据结构:

(1) 集合(Set):如图1.1(a)所示,该结构中的数据元素除了存在“同属于一个集合”的关系外,不存在任何其它关系。

(2) 线性结构(Linear Structure):该结构中的数据元素存在着一对一的关系。

(3) 树形结构(Tree Structure):该结构中的数据元素存在着一对多的关系。

(4) 图状结构(Graphic Structure):该结构中的数据元素存在着多对多的关系。

数据结构的形式化定义为:

数据结构(Data Structure)简记为DS,是一个二元组,

DS = (D,R)

其中:D是数据元素的有限集合,

R是数据元素之间关系的有限集合。



添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.