数据结构实现(Python)
Zcoder`Blog
一懒毁终生<br>
展开
-
数据结构之树(Python代码实现)
关于树的概念性我就不作大篇幅的讲解,我在软件设计师笔记之数据结构中对树有较深的概念性笔记,欢迎各位去研究,现在主要是Python代码的实现。 接下来通过Python代码实现树这种数据结构,分别从普通树与二叉树来实现。 一、普通树 实际上树可以通过多维列表来表示,如下代码与图所示 ['根节点',['数据1',['数据3',['数据2']],['数据...原创 2019-06-04 09:52:36 · 3895 阅读 · 0 评论 -
数据结构之栈(Python代码实现)
栈是一种运算会受到相关限制的数据结构,简单来说,栈就是一种数据的存储方式。在这种数据的存储方式中进行存入数据或者读取数据的操作时,会受到相关规则的限制。 栈这种数据结构具有以下几个特点: 栈相当于一端开口、一端封闭的容器; 数据可存储在栈里面,把数据移动到栈里面的过程叫作进栈,也称为压栈、入栈; 栈只能对其栈顶的数据进行...原创 2019-06-04 09:47:26 · 1811 阅读 · 0 评论 -
数据结构之队列(Python代码实现)
一、队列的基本概念 队列这种数据结构具有以下特点: 队列相当于两端都开的容器; 队列的一端只能进行删除操作,不能进行插入操作; 队列的另一端只能进行插入操作,不能进行删除操作; 进行插入操作的一端叫作队尾,进行删除操作的一端叫作队首,它就像排队一样,队列中的数据是从队尾进,从队首出。 队列的初始数据存储结构 图 “队列的初始数据存储结构” 中的箭头表...原创 2019-06-05 12:21:49 · 810 阅读 · 0 评论