01、数据结构与算法-概述-笔记整理

本文深入解析数据结构与算法的核心关系,详细分类线性结构(数组、链表、队列、栈)和非线性结构(树、图),帮助你构建扎实的编程基础,理解不同数据存储方式的优缺点。

数据结构与算法关系

程序=数据结构+算法

数据结构分类

数据结构分为:线程结构与非线性结构

线性结构
  • 数据元素之间存在一对一的关系
  • 线性结构分为:顺序存储结构(数组)、链式存储结构(链表),其中顺序存储结构存储元素是连续的,链式存储结构不一定连续
  • 常用线性结构分为:数组、链表、队列、栈
非线性结构

二维数组、多维数组、树形结构、图结构

版权声明:本文不是「本站」原创文章,版权归原作者所有 | 原文地址: