随笔 - 62  文章 - 0  评论 - 0  阅读 - 11542

线性表的概念

线性表的概念

线性表的定义

线性表是由(n>=0)个数据元素(a1 , a2, ... , an)构成的有限序列。记作:L=(a1 , a2, ... , an)。

表的长度(表长):线性表中数据元素的数目。

空表:不含数据元素的线性表。

线性表的特征

对于L=(a1 , a2 , ... , ai-1 , ai , ... ai+1 , an):

  1. ai-1在ai之前,称ai-1是ai的直接前驱(1<i<=n)。
  2. ai+1在ai之后,称ai+1是ai的直接后继(1<=i<n)。
  3. a1没有前驱。
  4. an没有后继。
  5. ai(1<i<n)有且仅有一个直接前驱和一个直接后继。

线性表的常用操作指

  1. IniList(&L) //构造空表L

  2. ListLength(L) //求表L的长度

  3. GetElement(L,i,&e) //取元素ai,由e返回ai(就是将取出ai并放进e中)

  4. PriorElem(L,ce,&pre_e) //求ce的前驱,由pre_e返回

  5. InsertElem(&L,i,e) //在元素ai之前插入新元素e

  6. DeleteElem(&L,i) //删除第i个元素

  7. EmptyList(L) //判断L是否为空表

posted on   沁鱼  阅读(153)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示