首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

数据结构 静态顺序储存-顺序表的创建-小小程序源

1.#include                   

2.using namespace std;                       

3.typedef char ElemType;                       

4.typedef struct                                     

{

ElemType elem[MAXSIZE];

int length;

}

5.SqList;                                                       

6.int main()                                               

{

7.  SqList L={,10};   

}

代码

运行详情

给大家一步一步介绍:

1.这个是c++的头文件,在这里给大家推荐一个万能头文件#include.

2.using namespace std;中文意思就是使用标准命名空间,我的理解为是一种将程序库名称封装起来的方法,它就像在各个程序库中立起一道道围墙。

3.typedef char ElemType; 我给大家解释下这行代码  ---定义一种新的类型名称ElemType,该类型名同char效果一样。以后就可以使用ElemType 作为类型去定义。如:typedef char ElemType之后,ElemType a;标示dao定义了一个字符类型a。同 char a的效果是一样的。这样标示可以使程序更加直观,增加程序的可读性。

4.因为顺序表他是个表,所以就得用结构体,这样才能实现构建。其中 elem[MAXSIZE];表示这个表的最大储存容量,可以和数组对比一下,两者既有相似之处也有不同之处。 length这个是顺序表长度。

5.SqList,这个东西是干什么用的,我的理解就是代替作用的,自己定义的结构体肯定复杂,后面用到结构体时直接用 SqList 代替就行,比如 SqList L,就表示顺序表L;就不用敲出结构体了,直接用SqList 代替就行。

6.这个就是主函数了。

7.这个就是给顺序表赋值。可以根据题目要求自己输入。

//像结构体里的elem  length 都可以改成自己喜欢的字母,不局限于我所写的字母。

今天的内容就到这了,下期预告 :动态顺序表的创建。稍后我会发布今天的源码请复制粘贴自我调适。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201030A0EGED00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券