回 帖 发 新 帖 刷新版面

主题:到底什么才是数据结构啊?

到底什么才是数据结构啊?为什么算法+数据结构=程序呢?
能不能举个实例?这个问题困扰我好久了!

回复列表 (共2个回复)

沙发

算法操作数据结构中记录的信息,而数据结构记录算法中所需要记录的信息
程序还需要有大量的支持文档,比如脚本,数据记录文件等,否则这个程序的定义就太狭义了。记录文件和脚本中的数据就是数据结构中用到的信息,数据结构对它们有一个组织的作用

板凳

实例?比如定义一本书
struct book
{
  char name[];
  int page;
  char* contents[];
}
就是一个数据结构,首先赋予这种数据结构一个名称(struct book),组织形式确定为结构体,后面是这个数据所包含的详细信息,有数名,页数和内容,这些共同构成了一本书的要素

我来回复

您尚未登录,请登录后再回复。点此登录或注册