| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 361 人关注过本帖
标题:如何入门数据结构?
取消只看楼主 加入收藏
清微御宇
Rank: 6Rank: 6
来 自:开封
等 级:侠之大者
威 望:2
帖 子:318
专家分:497
注 册:2012-1-15
结帖率:100%
收藏
已结贴  问题点数:25 回复次数:1 
如何入门数据结构?
去年学了计算机导论,今年本来要来数据结构的可今年改成数据库概论老师说数据结构是先行课学校给安排的数据库提前,没办法,上课听不懂,什么模式映像还有关系的,去借了本严蔚敏的《数据结构》c语言版的,看了一个星期第一节未懂!!
里面出现了很多没没见过语法
例如第一节举例
ADT Stack{

数据对象:D={ai|ai∈ElemSet, i=1,2, …,n, n≥0}

数据关系:R1={<ai-1,ai>|ai-1,ai∈D, i=1,2, …,n }

 约定an端为栈顶,a1端为栈底。

基本操作:

 InitStack( &S )

 操作结果:构造一个空栈S。

 DestroyStack ( &S )

 初始条件:栈S已存在。

 操作结果:销毁栈S。

 ClearStack( &S )

 初始条件:栈S已存在。

 操作结果:将S清为空栈。

 StackEmpty( S )

 初始条件:栈S已存在。

 操作结果:若S为空栈,则返回TRUE,否则返回FALSE。

 StackLength( S )

 初始条件:栈S已存在。

 操作结果:返回S的数据元素个数,即栈的长度。

 GetTop( S, &e )

 初始条件:栈S已存在且非空。

 操作结果:用e返回S的栈顶元素。

 Push( &S, e )

 初始条件:栈S已存在。

 操作结果:插入元素e为新的栈顶元素。

 Pop( &S, &e )

 初始条件:栈S已存在且非空。

 操作结果:删除S的栈顶元素,并用e返回其值。

 StackTraverse( S, visit() )

 初始条件:栈S已存在且非空。

 操作结果:从栈底到栈顶依次对S的每个数据元素调用函数visit()。一旦visit()失败,则操作失败。

}ADT Stack
这些都要背呀?
是不是看这之前还要学点其他知识!
搜索更多相关主题的帖子: 数据 数据库 如何 
2012-03-08 14:57
清微御宇
Rank: 6Rank: 6
来 自:开封
等 级:侠之大者
威 望:2
帖 子:318
专家分:497
注 册:2012-1-15
收藏
得分:0 
回复 2楼 姚杰
谢谢,回去试试。

Stay hungry , Stay foolish!
2012-03-09 19:14
快速回复:如何入门数据结构?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016060 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved