主题:到底什么才是数据结构啊?
mdblg
[专家分:0] 发布于 2007-01-02 14:54:00
到底什么才是数据结构啊?为什么算法+数据结构=程序呢?
能不能举个实例?这个问题困扰我好久了!
回复列表 (共2个回复)
沙发
silverfox715 [专家分:3130] 发布于 2007-01-02 16:38:00
算法操作数据结构中记录的信息,而数据结构记录算法中所需要记录的信息
程序还需要有大量的支持文档,比如脚本,数据记录文件等,否则这个程序的定义就太狭义了。记录文件和脚本中的数据就是数据结构中用到的信息,数据结构对它们有一个组织的作用
板凳
雪光风剑 [专家分:27190] 发布于 2007-01-02 23:39:00
实例?比如定义一本书
struct book
{
char name[];
int page;
char* contents[];
}
就是一个数据结构,首先赋予这种数据结构一个名称(struct book),组织形式确定为结构体,后面是这个数据所包含的详细信息,有数名,页数和内容,这些共同构成了一本书的要素
我来回复