前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >数据结构学习,数据结构算法是什么(一)

数据结构学习,数据结构算法是什么(一)

作者头像
用户1289394
发布2021-09-22 14:55:49
4540
发布2021-09-22 14:55:49
举报
文章被收录于专栏:Java学习网Java学习网

本期学习什么是数据结构算法

在计算机科学中,数据结构(Data Structure)是计算机中存储、组织数据的方式。为什么数据结构和算法经常放在一起讨论?算法用来设计一种使用计算机来解决问题的方法。设计高效的算法又是怎么来实现的?在我们学习了计算机编程后,也要学习数据结构与算法这些基础内容。

1.数据结构

我们经常会听到有人说起:程序 = 数据结构 + 算法,当我们遇到一个问题,或有一个需求时,在设计程序来解决问题时,其中重要一步就是设计数据结构,数据结构在问题解决中主要用来:

存放要处理的数据

实现算法策略

数据结构可以用一个四元组来表示:

DataStructure = (D, L, S, O)

它包括数据元素(D)、数据元素之间的逻辑关系(L)、逻辑关系在计算机中的存储结构(S)和所规定的操作(O)这四部分。

[3秒][3秒][3秒][3秒][3秒][3秒][3秒][3秒][3秒][3秒]

计算机中数据的相关术语:

数据(Data):所有能够被计算机识别的符号集合。

数据元素(Data Element):数据集合中的一个“个体”,是数据结构中讨论的基本单位。

数据项(Data Item):是数据结构中讨论的最小单位,数据元素是数据项的集合。

数据对象(Data Object):具有相同性质的数据元素的集合。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-09-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java学习网 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档