c++ 试举一个数据结构的例子,并叙述其逻辑结构,存储结构,运算三方面的内容

大哥大姐在线求帮请问下,c++ 试举一个数据结构的例子,并叙述其逻辑结构,存储结构,运算三方面的内容
最新回答
你久居我心却不曾交过房租

2024-09-27 02:58:50

1、首先结构类型的定义:结构体(struct)用户自定义的构造类型 由若干“成员”组成,struct 结构名{// 成员列表类型说明符 成员名;};。

2、先定义结构,再说明结构变量:struct 结构名 结构体变量名。

3、在定义结构类型的同时说明结构变量。

4、直接说明结构变量,可以不指定结构名。

5、结构指针变量的声明,结构指针变量可以指向一个结构数组,这时结构指针变量的值是整个结构数组的首地址。struct 结构名 *结构指针变量名。

解桑陌

2024-09-27 04:00:45

在百度去搜啊!◆ 例如有一张学生成绩表,记录了一个班的学生各门课的成绩。按学生的姓名为一行记成的表。这个表就是一个数据结构。每个记录(有姓名,学号,成绩等字段)就是一个结点,对于整个表来说,只有一个开始结点(它的前面无记录)和一个终端结点(它的后面无记录),其他的结点则各有一个也只有一个直接前趋和直接后继(它的前面和后面均有且只有一个记录)。这几个关系就确定了这个表的逻辑结构。
  那么我们怎样把这个表中的数据存储到计算机里呢? 用高级语言如何表示各结点之间的关系呢? 是用一片连续的内存单元来存放这些记录(如用数组表示)还是随机存放各结点数据再用指针进行链接呢? 这就是存储结构的问题,我们都是从高级语言的层次来讨论这个问题的。(所以各位赶快学C语言吧)。
  最后,我们有了这个表(数据结构),肯定要用它,那么就是要对这张表中的记录进行查询,修改,删除等操作,对这个表可以进行哪些操作以及如何实现这些操作就是数据的运算问题了。