![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python数据结构
文章平均质量分 67
资料小助手
python,java,区块链,微服务架构
展开
-
python排序算法
排序是指以特定格式排列数据。 排序算法指定按特定顺序排列数据的方式。 最常见的排序是数字或字典顺序。排序的重要性在于,如果数据是以分类方式存储,数据搜索可以优化到非常高的水平。 排序也用于以更易读的格式表示数据原创 2023-02-25 12:55:18 · 306 阅读 · 0 评论 -
python数据结构-栈,队列,双端队列
在英语词典中,堆(Stack)表示将对象放在另一个对象上。 在这个数据结构中分配内存的方式是一样的。 它以类似的方式存储数据元素,类似在厨房中一堆盘子:一个在另一个之上存放。 所以堆栈数据数据允许操作的一端可以称为栈顶。 可在栈顶上添加元素或仅从堆栈中移除元素。原创 2023-02-25 12:46:45 · 401 阅读 · 0 评论 -
Python数据结构-链表
链表是一系列数据元素,通过链接连接在一起。 每个数据元素都以指针的形式包含到另一个数据元素的连接。 Python在其标准库中没有链接列表。 我们使用前一章讨论的节点概念来实现链表的概念。 我们已经知道如何创建节点类以及如何遍历节点的元素。 在本章中,将学习链表的类型:单链表。 在这种类型的数据结构中,任何两个数据元素之间只有一个链接。 创建一个链表并使用一些方法来插入,更新和从列表中移除元素。原创 2023-02-20 12:12:49 · 456 阅读 · 0 评论 -
python数据结构-字典(dict)
在Python字典中,每个键和值之间使用冒号(:)分隔,每个项之间用逗号(,)隔开,整个字典数据用大括号括起来。 如果是没有任何项目的空字典则使用两个大括号编写,如下所示:{}。键在字典中是唯一的,而值可能不是唯一的。 字典的值可以是任何类型,但键必须是不可变的数据类型,例如:字符串,数字或元组。原创 2023-02-20 11:59:50 · 283 阅读 · 0 评论 -
python数据结构-集合(set)
在数学上,集合(Set)是不以任何特定顺序的数据项。 Python集合与此数学定义类似,但有以下附加条件。集合中的元素不能重复。集合中的元素是不可变的(不能被修改),但集合作为一个整体是可变的。附加到python集合中的任何元素不需要索引。所以集合不支持任何索引或切片操作。原创 2023-02-18 13:47:51 · 402 阅读 · 0 评论 -
python数据结构-二维数组
二维数组是数组中的数组。 它是一个数组的数组。 在这种类型的数组中,数据元素的位置由两个索引,而不是一个索引来引用。 所以它表示了一个包含行和列的数据的表。 在下面的二维数组的例子中,每个数组元素本身也是一个数组。原创 2023-02-17 09:08:37 · 1837 阅读 · 0 评论 -
python数据结构-列表,元组
列表是Python中最通用的数据类型,可以写成方括号之间的逗号分隔值(项目)列表。 使用列表的重要事项是,列表中的项目不必是相同的类型。也就是说一个列表中的项目(元素)可以是数字,字符串,数组,字典等甚至是列表类型。原创 2023-02-12 14:29:40 · 348 阅读 · 0 评论 -
python数据结构-数组
数组是一个容器,它可以容纳一定数量的项目,这些项目是相同的类型。删除是指从数组中删除现有元素并重新组织数组的所有元素。在这里,使用python内置remove()方法来删除数组中的数据元素。根据需要,可以在开始,结束或任何给定的数组索引中添加/插入一个新元素。在这里,使用python内置index()方法来搜索数组中的元素。可以使用元素的索引来访问数组中的每个元素。是用于定义数组将保存的值类型的代码。在这里,使用python内置insert()方法在数组中间添加一个数据元素。以下是数组支持的基本操作。原创 2023-02-10 09:33:58 · 515 阅读 · 0 评论