【数据结构】数据结构概述

简介: 【数据结构】数据结构概述

一、数据结构介绍

算法是程序的灵魂

应用场景 -> 数据结构或算法 -> 剖析原理 -> 分析实现步骤 -> 代码实现

二、数据结构与算法的关系

数据(data)结构(structure)是一门研究组织数据方式的学科,有了编程语言也就有了数据结构。学好数据结构可以编写出更加漂亮、更加有效率的代码。

程序 = 数据结构 + 算法

数据结构是算法的基础

三、线性结构和非线性结构

数据结构分类:线性结构、非线性结构

1、线性结构

线性结构是最常用的数据结构

线性结构的特点:数据元素一一对应

线性结构的两种存储结构:顺序存储结构(元素连续)、链式存储结构(元素不一定连续)

常见的线性结构:数组、队列、链表、栈

2、非线性结构

常见非线性结构:二维数组、多维数组、广义表、树结构、图结构

目录
相关文章
|
18天前
|
存储 机器学习/深度学习 人工智能
数据结构基础(一)
数据结构是计算机科学中的一个重要概念,用于组织和存储数据以便有效地访问和修改。它是计算机科学的基础之一,几乎在所有领域都有应用,包括算法设计、数据库管理系统、编译器构建等。
16 0
 数据结构基础(一)
|
6月前
|
存储 前端开发 C++
C++基础篇之什么是 数据结构
C++基础篇之什么是 数据结构
|
5月前
|
存储 Java C++
总结数据结构-1
总结数据结构-1
16 0
|
6月前
|
存储 算法 编译器
数据结构(一)——数据结构简介
数据结构是相互间存在特定关系的数据的集合,分为逻辑结构和物理结构。
|
6月前
|
存储 NoSQL 索引
数据结构的基本概念
数据结构的基本概念
|
9月前
|
存储 机器学习/深度学习 算法
数据结构-概述
数据结构-概述
|
10月前
|
存储 索引
【数据结构】树塔
【数据结构】树塔
111 0
|
存储 算法 安全
【C#基础】C# 常用数据结构
编程语言 C# 常用数据结构的介绍。
132 0
【C#基础】C# 常用数据结构
|
存储 NoSQL 索引
数据结构的基本概念(一)
介绍了数据结构的基本概念,适合入门
145 0
|
存储 算法 NoSQL
数据结构 概述
数据结构 概述
108 0
数据结构 概述