Python 数据结构&算法
文章平均质量分 86
vvQi
Stay hungry,stay foolish.
展开
-
Python数据结构&算法(03) 栈&队列
Python数据结构&算法(03) 栈和队列文章目录Python数据结构&算法(03) 栈和队列3.1 栈3.1.1 栈的基本操作3.1.2 链式栈3.2 队列3.2.1 队列的基本操作3.2.2 链式队列3.3.3 循环队列3.1 栈栈可以理解为只允许在表尾进行插入或删除的线性表,对栈而言,其表尾称为栈顶,相应的其表头端称为栈底,不含元素的空表称为空栈。假设栈 S = (a1, a2, ..., an) ,则称 a1 为栈底元素,an 为栈顶元素。栈中元素是按照 a1, a2, .原创 2022-05-02 21:07:45 · 1314 阅读 · 0 评论 -
Python数据结构&算法(02) 链表
Python数据结构&算法(02) 链表文章目录Python数据结构&算法(02) 链表2.1 基本概念2.2 链表基本操作2.2.1 链表初始化2.2.2 链表插入2.2.3 链表删除2.2.4 单链表实现代码2.3 链表变种2.3.1 双链表2.3.1.1 双链表初始化2.3.1.2 双链表插入2.3.1.3 双链表删除2.3.1.4 双链表实现代码2.3.2 循环链表2.3.2.1 循环链表初始化2.3.2.2 循环链表插入2.3.2.3 循环链表删除2.3.2.4 循环链表实现代码原创 2022-04-27 21:33:54 · 1373 阅读 · 0 评论 -
Python数据结构&算法(01) 数据结构定义
Python数据结构&算法(01) 基础概念文章目录Python数据结构&算法(01) 基础概念1.1 数据结构定义1.1.1 基本概念及术语1.1.2 逻辑结构&存储结构1.1.3 数据结构的描述1.2 算法及算法分析1.2.1 算法1.2.2 算法设计的要求1.2.3 算法效率的度量1.1 数据结构定义简单来说,数据结构是一门研究非数值计算的程序设计问题中计算机操作对象以及它们之间的关系和操作的学科。1.1.1 基本概念及术语【数据】是对客观事物的符号表示,在计算机科学原创 2022-04-25 16:46:18 · 2185 阅读 · 0 评论