数据结构论坛

首页 » 分类 » 定义 » C语言数据结构
TUhjnbcbe - 2024/8/23 16:23:00
北京看白癜风最好的医院 https://disease.39.net/bjzkbdfyy/240820/t1rv2vb.html

数据结构介绍

程序(Program)=数据结构(DataStructure)+算法(Algorithm)

数据结构是计算机专业中一门综合性的基础课程,它是介于数学,计算机硬件和计算机软件的三者之间一门核心课程,同时,数据结构是设计数据库,程序,操作系统,游戏等等设计方面的重要基础,是绝大多数计算机专业考研的指定科目,也是大公司面试时常考科目,同时,也是高中及大学的学科竞赛中必备知识,优秀的数据结构和算法,可见数据结构在计算机课程中的重要性。

计算机的算法与数据结构密切相关,算法无不依赖于数据结构,而数据结构也关系到算法的效率,直接决定了一个程序的好坏。

什么是数据结构

数据结构,直白地理解,就是研究数据的存储方式。

我们知道,数据存储只有一个目的,即为了方便后期对数据的再利用,就如同我们使用数组存储{1,2,3,4,5}是为了后期取得它们的加和值,无缘由的数据存储行为是对存储空间的不负责任。因此,数据在计算机存储空间的存放,决不是胡乱的,这就要求我们选择一种好的方式来存储数据,而这也是数据结构的核心内容。例如,一直以来大家面对的数据存储,都是类似存储1、2、{a,b,c}、

1
查看完整版本: C语言数据结构