数据结构线性表

数据结构

第一章 线性表(data)

1.重点简介
在这里插入图片描述
2.线性表的逻辑结构
1.线性结构的特征:线性结构是一个数据元素的有序(次序)集。
1).集合中必存在唯一的第一个元素“第一元素”;
2).集合中必存在唯一的最后一个元素“最后元素”
3)除了最后的一个元素外,都有唯一的后继。
4)除了第一个元素外,都有唯一的前驱。

2.抽象数据类型:它是一个三元组 Data Structure(D, S, P);
D:元素的集合;
S:D的基础上的所有关系;即所有集合的关系
P:D基础上所有的操作,集合的所有的操作。

3.抽象数据结构类型线性表的定义:
在这里插入图片描述
4.线性表的基本操作:
在这里插入图片描述
C语言中 &:引用参数地址符,什么时候引用参数前面加这个符号,当进行对线性表(数据结构)改变时,就是加工型操作,要加&地址符。引用型操作,只是用它,不需要改变数据结构,则就不需要在参数前加&地址符。(结构初始化操作和结构销毁操作都是加工型操作)
Eg:初始化操作:InitList(&L) 销毁时操作:DestoryList(&L)
引用型操作:ListEmpty(L) 加工型操作 ClearList(&L)
注意:没有地址符的传递为单向传递;有地址符的为地址传递。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值