Python实现数据结构与算法
文章平均质量分 82
MqtGhj
本人博客只用做给自己记录用以学习成长,如果能帮到部分人便是意外之喜!低头赶路,敬事如仪!
展开
-
Python实现数据结构与算法(七)树与树算法
树(英语:tree)是一种抽象数据类型(ADT)或是实作这种抽象数据类型的数据结构,用来模拟具有树状结构性质的数据集合。它是由n(n>=1)个有限节点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。原创 2022-12-11 10:44:44 · 568 阅读 · 0 评论 -
Python实现数据结构与算法(六)排序与搜索
排序算法(英语:Sorting algorithm)是一种能将一串数据依照特定顺序进行排列的一种算法。原创 2022-12-11 10:45:32 · 286 阅读 · 0 评论 -
Python实现数据结构与算法(五)队列
队列(queue)是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。原创 2022-12-10 10:59:02 · 235 阅读 · 0 评论 -
Python实现数据结构与算法(四)栈
栈(stack),有些地方称为堆栈,是一种容器,可存入数据元素、访问元素、删除元素,它的特点在于只能允许在容器的一端(称为栈顶端指标,英语:top)进行加入数据(英语:push)和输出数据(英语:pop)的运算。没有了位置概念,保证任何时候可以访问、删除的元素都是此前最后存入的那个元素,确定了一种默认的访问顺序。原创 2022-12-11 10:44:48 · 279 阅读 · 0 评论 -
Python实现数据结构与算法(三)链表
链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是不像顺序表一样连续存储数据,而是在每一个节点(数据存储单元)里存放下一个节点的位置信息(即地址)。原创 2022-12-11 10:45:17 · 479 阅读 · 0 评论 -
Python实现数据结构与算法(二)顺序表
在程序中,经常需要将一组(通常是同为某个类型的)数据元素作为整体管理和使用,需要创建这种元素组,用变量记录它们,传进传出函数等。一组数据中包含的元素个数可能发生变化(可以增加或删除元素)。原创 2022-12-11 10:43:59 · 365 阅读 · 0 评论 -
Python实现数据结构与算法(一)概念认知
Python实现数据结构与算法,如果将最终写好运行的程序比作战场,我们码农便是指挥作战的将军,而我们所写的代码便是士兵和武器。原创 2022-12-11 10:22:34 · 249 阅读 · 0 评论