kudos
路人甲
路人甲
  • 注册日期2004-01-10
  • 发帖数48
  • QQ
  • 铜币338枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:11747回复:17

GIS中有哪些重要的(常用的)数据结构要掌握?

楼主#
更多 发布于:2004-06-29 13:23
     GIS中有哪些重要的(常用的)数据结构要掌握?考研数据结构要注意哪些重点?<img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em09.gif" /><img src="images/post/smile/dvbbs/em11.gif" /><img src="images/post/smile/dvbbs/em12.gif" />
喜欢0 评分0
Samuel_na
路人甲
路人甲
  • 注册日期2004-04-18
  • 发帖数49
  • QQ
  • 铜币241枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2004-06-30 15:02
<P>我也好像知道啊!!</P><P>顶上去!</P>
在教室睡觉,在图书馆吃东西,在食堂自习,在寝室读书……
举报 回复(0) 喜欢(0)     评分
GISHERO
论坛版主
论坛版主
  • 注册日期2004-07-20
  • 发帖数170
  • QQ
  • 铜币484枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-07-28 10:10
迷宫,最短路径,等等
举报 回复(0) 喜欢(0)     评分
GISHERO
论坛版主
论坛版主
  • 注册日期2004-07-20
  • 发帖数170
  • QQ
  • 铜币484枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2004-07-28 10:11
那些经典算法
举报 回复(0) 喜欢(0)     评分
GISHERO
论坛版主
论坛版主
  • 注册日期2004-07-20
  • 发帖数170
  • QQ
  • 铜币484枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2004-07-28 10:16
<img src="images/post/smile/dvbbs/em07.gif" />?
举报 回复(0) 喜欢(0)     评分
jffeng_22
路人甲
路人甲
  • 注册日期2004-04-30
  • 发帖数62
  • QQ
  • 铜币265枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2004-08-04 17:14
<DIV class=quote><B>以下是引用<I>Samuel_na</I>在2004-6-30 15:02:39的发言:</B>

<P>我也好像知道啊!!</P>
<P>顶上去!</P></DIV>
<P>斑竹多指点一些吧</P><img src="images/post/smile/dvbbs/em12.gif" /><img src="images/post/smile/dvbbs/em12.gif" />
举报 回复(0) 喜欢(0)     评分
xueshanfei
路人甲
路人甲
  • 注册日期2004-07-06
  • 发帖数159
  • QQ
  • 铜币641枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2004-08-11 21:37
<P>知道的请多指教吧!</P>
如果我执着远方,你能否穿越千里沙漠?如果我一无所有,你能否依然地爱我?
举报 回复(0) 喜欢(0)     评分
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
7楼#
发布于:2004-08-12 08:21
<P>给个基本教程,大家先爽下再说</P><DIV align=center><P><FONT size=6><I><B>数据结构</B></I></FONT></P><P>
</P></DIV><P><TABLE height=138 cellSpacing=0 width=569 border=0><TR><TD width=74 height=100> </TD><TD width=491 height=100><P>注意:
示例源程序在TC2.0下调试通过。也可直接用于TC++3.0。
所有示例源程序的头文件在include目录下,请把该目录加到编译环境的OPTION->DIRECTORIE->INCLUDE FILE选项中。</P></TD></TR><TR><TD width=74> </TD><TD width=491><DIV align=right><a href="http://hepg.sdu.edu.cn/~wangwf/dat/datastru.zip" target="_blank" >下载本教程</A></DIV></TD></TR><TR><TD width=74> </TD><TD width=491><P>1 绪论</P><P>1、1 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class01/class01.htm" target="_blank" >什么是数据结构</A>
1、2 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class01/class01.htm" target="_blank" >基本概念和术语</A>
1、3 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class02/class02.htm" target="_blank" >抽象数据类型的表示与实现</A>
1、4 算法和算法分析
1、4、1 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class03/class03.htm" target="_blank" >算法</A>
1、4、2 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class03/class03.htm" target="_blank" >算法设计的要求</A>
1、4、3 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class04/class04.htm" target="_blank" >算法效率的度量</A>
1、4、4 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class04/class04.htm" target="_blank" >算法的存储空间需求</A>
</P><P>2 线性表
</P>2、1 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class05/class05.htm" target="_blank" >线性表的类型定义</A>
2、2 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class06/class06.htm" target="_blank" >线性表的顺序表示和实现</A> <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class07/class07.htm" target="_blank" ><FONT color=#ff0000>实验一</FONT></A>
2、3 线性表的链式表示和实现
2、3、1 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class08/class08.htm" target="_blank" >线性链表</A>
2、3、2 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class09/class09.htm" target="_blank" >循环链表</A> <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class12/class12.htm" target="_blank" ><FONT color=#ff0000>实验二</FONT></A>
2、3、3 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class09/class09.htm" target="_blank" >双向链表</A>
2、4 一元多项式的表示及相加
<P>3 栈和队列
</P><P>3、1、0 栈
3、1、1 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class10/class10.htm" target="_blank" >抽象数据类型栈的定义</A>
3、1、2 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class10/class10.htm" target="_blank" >栈的表示和实现</A>
3、2、0 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class11/class11.htm" target="_blank" >栈的应用举例</A>
3、2、1 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class11/class11.htm#1101" target="_blank" >数制转换</A>
3、2、2 括号匹配的检验
3、2、3 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class11/class11.htm#1102" target="_blank" >行编辑程序</A> <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class17/class17.htm" target="_blank" ><FONT color=#ff0000>实验三</FONT></A>
3、2、4 迷宫求解
3、2、5 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class11/class11.htm#1103" target="_blank" >表达式求值</A>
3、3、0 栈与递归的实现
3、4、0 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class13/class13.htm" target="_blank" >队列</A>
3、4、1 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class13/class13.htm" target="_blank" >抽象数据类型队列的定义</A>
3、4、2 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class13/class13.htm" target="_blank" >链队列-队列的链式表示和实现</A>
3、4、3 循环队列-队列的顺序表示和实现
3、5、0 离散事件模拟
</P><P>4、0、0 串
</P><P>4、1、0 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class14/class14.htm" target="_blank" >串类型的定义</A>
4、2、0 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class15/class15.htm" target="_blank" >串的表示和实现</A> <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class19/class19.htm" target="_blank" ><FONT color=#ff0000>实验四</FONT></A>
4、2、1 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class15/class15.htm" target="_blank" >定长顺序存储表示</A>
4、2、2 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class15/class15.htm" target="_blank" >堆分配存储表示</A>
4、2、3 串的块链存储表示
4、3、0 串的模式匹配算法
4、3、1 求子串位置的定位函数
4、3、2 模式匹配的一种改进算法
4、4、0 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class16/class16.htm" target="_blank" >串操作应用举例</A>
4、4、1 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class16/class16.htm" target="_blank" >文本编辑</A>
4、4、2 建立词索引表
</P><P>5、0、0 数组和广义表
</P><P>5、1、0 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class18/class18.htm" target="_blank" >数组的定义</A>
5、2、0 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class18/class18.htm" target="_blank" >数组的顺序表示和实现</A> <FONT color=#ff0033><a href="http://hepg.sdu.edu.cn/~wangwf/dat/class22/class22.htm" target="_blank" ><FONT color=#ff0000>实验五</FONT></A></FONT>
5、3、0 矩阵的压缩存储
5、3、1 特殊矩阵
5、3、2 稀疏矩阵
5、4、0 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class20/class20.htm" target="_blank" >广义表的定义</A>
5、5、0 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class20/class20.htm" target="_blank" >广义表的存储结构</A>
5、6、0 m元多项式的表示
5、7、0 广义表的递归算法
5、7、1 求广义表的深度
5、7、2 复制广义表
5、7、3 建立广义表的存储结构</P><a href="http://hepg.sdu.edu.cn/~wangwf/dat/class25/class25.htm" target="_blank" >单元测验</A>
<P>6、0、0 树和二叉树
</P><P>6、1、0 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class21/class21.htm" target="_blank" >树的定义和基本术语</A>
6、2、0 二叉树
6、2、1 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class21/class21.htm" target="_blank" >二叉树的定义</A>
6、2、2 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class21/class21.htm" target="_blank" >二叉树的性质</A>
6、2、3 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class23/class23.htm" target="_blank" >二叉树的存储结构</A>
6、3、0 遍历二叉树和线索二叉树
6、3、1 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class24/class24.htm" target="_blank" >遍历二叉树</A> <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class27/class27.htm" target="_blank" ><FONT color=#ff0000>实验六</FONT></A>
6、3、2 线索二叉树
6、4、0 树和森林
6、4、1 树的存储结构
6、4、2 森林与二叉树的转换
6、4、3 树和森林的遍历
6、5、0 树与等价问题
6、6、0 赫夫曼树及其应用
6、6、1 最优二叉树
6、6、2 赫夫曼编码
6、7、0 回溯法与树的遍历
6、8、0 树的计数
</P><P>7、0、0 图
</P><P>7、1、0 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class26/class26.htm" target="_blank" >图的定义和术语</A>
7、2、0 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class28/class28.htm" target="_blank" >图的存储结构</A>
7、2、1 数组表示法
7、2、2 邻接表
7、2、3 十字链表
7、2、4 邻接多重表
7、3、0 图的遍历
7、3、1 深度优先搜索
7、3、2 广度优先搜索
7、4、0 图的连通性问题
7、4、1 无向图的连通分量和生成树
7、4、2 有向图的强连通分量
7、4、3 最小生成树
7、4、4 关节点和重迦通分量
7、5、0 有向无环图及其应用
7、5、1 拓扑排序
7、5、2 关键路径
7、6、0 最短路径
7、6、1 从某个源点到其余各顶点的最短路径
7、6、2 每一对顶点之间的最短路径
</P><P>8、0、0 动态存储管理
</P><P>8、1、0 概述
8、2、0 可利用空间表及分配方法
8、3、0 边界标识法
8、3、1 可利用空间表的结构
8、3、2 分配算法
8、3、3 回收算法
8、4、0 伙伴系统
8、4、1 可利用空间表的结构
8、4、2 分配算法
8、4、3 回收算法
8、5、0 无用单元收集
8、6、0 存储紧缩
</P><P>9、0、0 查找
</P><P>9、1、0 静态查找表
9、1、1 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class29/class29.htm" target="_blank" >顺序表的查找</A>
9、1、2 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class30/class30.htm" target="_blank" >有序表的查找</A>
9、1、3 静态树表的查找
9、1、4 索引顺序表的查找
9、2、0 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class31/class31.htm" target="_blank" >动态查找表</A>
9、2、1 二叉排序树和平衡二叉树
9、2、2 B—树和B+树
9、2、3 键树
9、3、0 哈希表
9、3、1 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class32/class32.htm" target="_blank" >什么是哈希表</A>
9、3、2 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class32/class32.htm" target="_blank" >哈希函数的构造方法</A>
9、3、3 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class33/class33.htm" target="_blank" >处理冲突的方法</A>
9、3、4 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class33/class33.htm" target="_blank" >哈希表的查找及其分析</A> <FONT color=#ff0000><a href="http://hepg.sdu.edu.cn/~wangwf/dat/class35/class35.htm" target="_blank" ><FONT color=#ff0033>实验七</FONT></A></FONT>
</P><P>10、0、0 内部排序
</P><P>10、1、0 概述
10、2、0 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class34/class34.htm" target="_blank" >插入排序</A>
10、2、1 直接插入排序
10、2、2 其它插入排序
10、2、3 希尔排序
10、3、0 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class34/class34.htm" target="_blank" >快速排序</A>
10、4、0 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class36/class36.htm" target="_blank" >选择排序</A>
10、4、1 简单选择排序
10、4、2 树形选择排序
10、4、3 堆排序
10、5、0 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class36/class36.htm" target="_blank" >归并排序</A> <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class37/class37.htm" target="_blank" ><FONT color=#ff0033>实验八</FONT></A>
10、6、0 基数排序
10、6、1 多关键字的排序
10、6、2 链式基数排序
10、7、0 各种内部排序方法的比较讨论
</P><P>11、0、0 外部排序
</P><P>11、0、1 外存信息的存取
11、0、2 外部排序的方法
11、0、3 多路平衡归并的实现
11、0、4 置换-选择排序
11、0、5 最佳归并树
</P><P>12、0、0 文件
</P><P>12、1、0 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class38/class38.htm" target="_blank" >有关文件的基本概念</A>
12、2、0 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class38/class38.htm" target="_blank" >顺序文件</A>
12、3、0 <a href="http://hepg.sdu.edu.cn/~wangwf/dat/class39/class39.htm" target="_blank" >索引文件</A>
12、4、0 ISAM文件和VSAM文件
12、4、1 ISAM文件
12、4、2 VSAM文件
12、5、0 直接存取文件(散列文件)
12、6、0 多关键字文件
12、6、1 多重表文件
12、6、2 倒排文件 </P><P><a href="http://hepg.sdu.edu.cn/~wangwf/dat/class40/class40.htm" target="_blank" >总复习</A></P></TD></TR></TABLE></P>
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
8楼#
发布于:2004-08-12 08:23
<P align=center><BIG><FONT face=隶书><b><BIG>什么是空间数据?</BIG></b></FONT></BIG></P><P align=center><BIG><FONT face=隶书>吉建培</FONT></BIG></P><P><BIG><FONT face=隶书>  空间数据(Spatial Data)是指用来表示空间实体的位置、形状、大小及其分布特征诸多方面 信息的数据。它可以用来描述来自现实世界的目标,它具有定位、定性、时间和空间关系等 特性。定位是指在一个已知的坐标系里空间目标都具有唯一的空间位置;定性是指有关空间 目标的自然属性,它伴随着目标的地理位置;时间是指空间目标是随时间的变化而变化;空 间关系通常又称拓扑关系。 </FONT></BIG></P><P><BIG><FONT face=隶书>  空间数据适用于描述所有呈二维、三维甚至多维分布的关于区域的现象,空间数据不仅能够 表示实体本身的空间位置及形态信息,而且还有表示实体属性和空间关系(如拓扑关系)的 信息。在空间数据中不可再分最小单元现象称为空间实体,空间实体是对存在于这个自然世 界中地理实体的抽象,主要包括点、线、面以及实体等基本类型:如把一根电线杆抽象成为 一个点,该点可以包含电线杆所处的位置信息、电线杆的高度信息和其它一些相关信息;可 以把一条道路抽象为一条线,该线可以包含这条道路的长度、宽度、起点、终点以及道路等 级等相关信息;可以把一个湖泊抽象为一个面,该面可以包含湖泊的周长、面积和湖水的质 量信息等;在空间对象建立后,还可以进一步定义其相互之间的关系,这种相互关系被称为 “空间关系”,又称为“拓扑关系”,如可以定义点-线关系、线-线关系、点-面关系等 。因此可以说空间数据是一种可以用点、线、面以及实体等基本空间数据结构来表示人们赖 以生存的自然世界的数据。 </FONT></BIG></P><P><BIG><FONT face=隶书>  空间数据是数字地球的基础信息,数字地球功能的绝大部分将以空间数据为基础。现在空间 数据已广泛应用于社会各行业、各部门,如城市规划、交通、银行、航空航天等。随着科学 和社会的发展,人们已经越来越认识到空间数据对于社会经济的发展、人们生活水平提高的 重要性,这也加快了人们获取和应用空间数据的步伐。 </FONT></BIG></P>
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
Strongtiger
路人甲
路人甲
  • 注册日期2003-10-23
  • 发帖数104
  • QQ
  • 铜币586枚
  • 威望0点
  • 贡献值0点
  • 银元0个
9楼#
发布于:2004-08-13 23:11
<P>上面的不知道在哪里抄的.我不否定抄,但也应该抄得正确一点,全面一点,免得误人子弟!</P>
我愿做一个农民!懂得GIS的农民!
举报 回复(0) 喜欢(0)     评分
上一页
游客

返回顶部