【数据结构】前言

数据结构是在计算机中维护数据的方式。

数据结构是OI重要的一部分。

同的数据结构各有优劣,能够处理的问题各不相同,而根据具体问题选取合适的数据结构,可以大大提升程序的效率。

所以,学习各种各样的数据结构是很有必要的。


数据

一般来说,要求性能的数据结构都会维护超过正常的数据,如线段树维护的信息约为原来的 8 8 8 倍。


结构

顾名思义,数据结构,就是维护数据的一个结构。

同一类的数据结构呈现一定的形态,称为结构。

接下来讲解几种常见的结构。

线性结构

如图为典型的线性数据结构,如链表、队列、栈等。

图形结构

如图所示为无向带权图极其三种存储方式。

树形结构

如图所示为并查集,一种森林。

集合结构

集合似乎一般由其他结构维护,不多做赘述。


以上就是数据结构的前言部分了。
N e x t : Next: Next:

数据结构

相关推荐
郝学胜-神的一滴1 天前
深度学习优化核心:梯度下降与网络训练全解析
数据结构·人工智能·python·深度学习·算法·机器学习
Je1lyfish1 天前
CMU15-445 (2025 Fall/2026 Spring) Project#3 - QueryExecution
linux·c语言·开发语言·数据结构·数据库·c++·算法
会编程的土豆1 天前
【数据结构与算法】空间复杂度从入门到面试:不仅会算,还要会解释
数据结构·c++·算法·面试·职场和发展
RH2312112 天前
2026.4.29数据结构 直接插入排序&&希尔排序
数据结构·算法·排序算法
khalil10202 天前
代码随想录算法训练营Day-41动态规划08 | 121. 买卖股票的最佳时机、122.买卖股票的最佳时机II、123.买卖股票的最佳时机III
数据结构·c++·算法·leetcode·动态规划
无限进步_2 天前
【C++】AVL树完全解析:从平衡因子到四种旋转
c语言·开发语言·数据结构·c++·后端·算法·github
浅念-2 天前
LeetCode最短路必看:BFS算法原理+经典题解
数据结构·c++·算法·leetcode·职场和发展·bfs·宽度优先
流年如夢2 天前
顺序表的应用 --> 简单通讯录的实现
c语言·数据结构
如君愿2 天前
考研复习 Day 31 | 习题--计算机网络 第五章(运输层 中)、数据结构 图 (中)
数据结构·计算机网络·课后习题
代码地平线2 天前
【数据结构】二叉树详解:全代码逐行解析+6道LeetCode高频OJ题图解
数据结构·算法·leetcode