python数据结构与算法分析
文章平均质量分 96
记录学习与复习过程
dangfulin
这个作者很懒,什么都没留下…
展开
-
python数据结构(二):线性表
由于python的内建数据结构提供了丰富多样的操作方法,故基于它们来实现自定义数据结构。原创 2021-08-22 18:26:58 · 1545 阅读 · 4 评论 -
python数据结构(一):数据结构与算法概述
一,数据结构概述(一)什么是数据结构数据是指所有能够输入到计算机中存储并被计算机程序处理的符号的集合。比如数据库中保存的学生信息。数据元素是数据的基本单位。如果以学号、 性别和姓名来标识某个学生, 那么由学号、 性别和姓名组成的学生记录将构成一个数据元素。数据项是构成数据元素的不可分割的最小单位。比如学生记录中的学号、 性别或姓名,每一项就是一个数据项。数据对象是性质相同的数据元素的集合, 是数据的一个子集。比如学生记录中的学号数据。数据结构是相互之间存在一种或多种特定关原创 2021-08-22 18:23:11 · 2665 阅读 · 3 评论 -
python数据结构(七):链栈
class LinkedListStackNode: def __init__(self, data): """初始化链栈结点 :param data: 链栈结点的数据 """ self.data = data self.next = Noneclass LinkedListStack: """链栈 """ def __init__(self): """初始化链栈 .原创 2020-11-24 22:55:28 · 1288 阅读 · 0 评论 -
python数据结构(六):顺序栈
class SequenceStack: """顺序栈 """ top = None def __init__(self): """初始化顺序栈 """ self.MaxStackSize = int(input("输入栈的大小:")) self.s = [None for x in range(0, self.MaxStackSize)] self.top = -1 def IsEm原创 2020-11-23 00:00:01 · 1377 阅读 · 3 评论