01.数据结构
# 01.数据结构与数据类型
- 数据类型 关注的是数据本身的属性和操作,它定义了数据的种类以及能够对数据进行哪些操作`
- 数据结构 关注的是数据如何存储和组织,如何在计算机内存中高效地进行访问和管理`
# 1.1 数据结构是什么
- 定义:数据结构指的是一种用于存储和组织数据的方式,以便能够高效地进行访问和修改`
- 举例:常见的数据结构包括数组、链表、栈、队列、树、图、堆和散列表等`
- 作用:数据结构的设计直接影响到算法的效率
因此,程序的性能往往依赖于合适的数据结构和算法的组合
# 1.2 数据结构与数据类型
- 数据类型:
- 定义:数据类型是一个值的集合以及在这些值上可以执行的操作的总称
它定义了数据的种类以及如何在程序中进行处理
- 例子:常见的数据类型包括整数(
int
)、字符串(str
)、布尔值(boolean
)和字节(byte
)每种数据类型都有特定的操作和行为,比如整数可以进行加法和比较操作,字符串可以进行拼接和切片操作
- 定义:数据类型是一个值的集合以及在这些值上可以执行的操作的总称
- 数据结构:
- 定义:数据结构指的是数据在计算机内存中的组织和存储方式
它决定了数据如何排列,以及如何高效地进行存取、插入、删除等操作
- 例子:常见的数据结构包括数组、栈、队列、链表、树、图、堆和散列表
每种数据结构在存储数据的方式上有所不同,并且有特定的操作特点和应用场景
- Python中的数据结构:列表(
list
)、集合(set
)、字典(dict
)和元组(tuple
)`
- 定义:数据结构指的是数据在计算机内存中的组织和存储方式
上次更新: 2024/9/25 17:01:23