python 数据结构与算法分析
努努Hao
这个作者很懒,什么都没留下…
展开
-
数据结构_树_二叉树_二叉搜索树
1.基础概念1.1树的定义Linked List 是特殊化的 TreeTree 是特殊化的Graph1.2何为线性数据结构元素的顺序取决于添加顺序或移除顺序。一旦某个元素被添加进来,它与前后元素的相对位置 将保持不变。这样的数据集合经常被称为线性数据结构。线性数据结构可以看作有两端。这两端有时候被称作“左端”和“右端”,有时候也被称作 “前端”和“后端”。当然,它们还可以被称作“顶端”和“底端”。名字本身并不重要,真正区 分线性数据结构的是元素的添加方式和移除方式,尤其是添加操作和移除操作发生原创 2020-07-14 21:23:48 · 194 阅读 · 0 评论 -
python基础_看这一篇就够了
Python是一门现代、易学、面向对象的编程语言。1,数据在 Python 以及其他所有面向对象编程语言中,**类都是对数据的构成(状态)以及数据 能做什么(行为)的描述。**由于类的使用者只能看到数据项的状态和行为,因此类与抽象数据类 型是相似的。**在面向对象编程范式中,数据项被称作对象。一个对象就是类的一个实例。 **1.1 内建原子数据类型// 整除Python 通过 bool 类实现对表达真值非常有用的布尔数据类型。布尔对象可能的状态值是 True 或者 False,布尔运算符有 an原创 2020-07-08 23:29:06 · 335 阅读 · 0 评论 -
python 线性数据结构_栈与队列_代码实现_详解
基础概念数据结构定义数据结构=数据+存储方式+操作数据 - 存储什么数据?如int,string类型存储方式 - 如何组织数据与数据之间的关系操作 - 如何快速的读取查询数据,写入数据到数据结构中何为线性数据结构元素的顺序取决于添加顺序或移除顺序。一旦某个元素被添加进来,它与前后元素的相对位置 将保持不变。这样的数据集合经常被称为线性数据结构。线性数据结构可以看作有两端。这两端有时候被称作“左端”和“右端”,有时候也被称作 “前端”和“后端”。当然,它们还可以被称作“顶端”和“底端”。名原创 2020-07-01 22:34:42 · 264 阅读 · 0 评论