数据结构(python版)之一:线性表
来源:互联网 发布:篮球火 知乎 编辑:程序博客网 时间:2024/06/14 07:52
线性表:零个或多个数据元素的有限序列.
咋一看这句话,我也不明白是什么意思,哈哈,举例说明一下吧。去电影院买票时,人们的排队就是一个线性表,有固定的最前一个,固定的最后一个。
张三是其中一个,他的前一个人,和后一个人是确定的单一的。
再如,一个公司里的一个部里有一个领导,多名员工,他们的关系就不是线性表了,有一对多的关系。
那么在python里如何创建线性表呢?如下:
L1=["a","b","c","d","e","f","g"]
L1就是一个线性表了.中途有人不排了队了,那么:他后面的人自动往前排一位:
del L1["c"]
这时有一个美女对你说,她想早点进去看,坐个好位置,你心一软,让她排到了你的前面,这时后面的人自然就得退一位。
L1.insert(3,"x")
这时你打印一下看看他们的排队情况。
上面就是基本上举了线性表的例子。
还有高的用法,比如增加元素时始终在第一位增加,删除元素时始终在最后一位删除。
大家想想这成什么了?哈哈,这就是队列。
用python实现:
a=["a","b","c","d","e","f","g"]a.insert(0,"x")lst=a.pop()print(lst)
0 0
- 数据结构(python版)之一:线性表
- 数据结构 线性表实现之一
- 线性表——数据结构之一
- 【数据结构】线性表 Python 实现
- 数据结构笔记之一线性表顺序存储结构
- <数据结构> 实验二 线性表的实验之一
- 《数据结构》进行曲(之一)---线性表的顺序表示
- <<数据结构 python描述:第一章:线性表>>
- python 数据结构一 之 线性表
- C语言 数据结构 线性表 单链表 线性表的链式存储结构之一
- python 数据结构线性表(一) --- 顺序存储表
- Python 数据结构 之 线性表 的顺序存储结构
- Python 数据结构 之 线性表 的链式存储结构
- 数据结构学习之线性表的顺序实现(python 实现)
- 数据结构(11)线性表之一元多项式表示及相加
- 3.数据结构--线性表之一元多项式的加法与乘法运算
- C语言基本数据结构之一(线性链表的增,删,改,查及倒序)
- 数据结构严版学习之线性表
- Codeforces Round #260(Div2) Problem D. A Lot of Games
- Tabhost与activitygroup并用
- 探索MFC笔记——消息映射
- Android Makefile 编写总结
- 学习敏捷开发,party_bid故事卡2---活动报名
- 数据结构(python版)之一:线性表
- krpano 教程 - 常用actions说明
- Arcpy 合并一个文件夹下的FileGDB
- 十三:微信公众平台开发模式启用及接口配置
- QT编程系列3--几个常用组件的使用(上)-第一个按钮的增加
- 关于Android out of memory解决办法的总结
- poj1909 Marbles on a tree
- SecureCRT配置端口映射和FileZilla工具结合使用
- Asp.Net函数大全