ITKeyword,专注技术干货聚合推荐

注册 | 登录

数据结构的基本概念

qindongliang1922 分享于

2020腾讯云双十一活动,全年最低!!!(领取3500元代金券),
地址https://cloud.tencent.com/act/cps/redirect?redirect=1073

2020阿里云最低价产品入口,含代金券(新老用户有优惠),
地址https://www.aliyun.com/minisite/goods

推荐:数据结构--排序基本概念

排序基本概念  排序(sort)或分类      所谓排序,就是要整理文件中的记录,使之按关键字递增(或递减)次序排列起来。其确切定义如下:   输入:n个记录R1,R

(一)什么是数据结构 数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。 (二)为什么要了解数据结构 程序的性能瓶颈往往都跟算法和数据结构有关系,简单的说,可以让你程序跑的更快 (三)数据结构的逻辑结构 逻辑结构是指数据对象中数据元素之间的相互关系,分为以下四种: (1)集合结构 集合结构的里面的元素关系是孤立的 (2)线性结构

线性结构里面的元素关系:一对一

(3)树形结构

树形结构里面的元素关系:一对多 (4)图结构

图结构里面的元素关系:多对多 (三)数据结构的物理结构 物理结构:是指数据的逻辑结构在计算机中的存储形式。存储结构有两种: (1)顺序存储结构:

顺序存储结构

推荐:数据结构与算法导论之基本概念和术语介绍

为了与大家取得“共同的语言”,下面对一些概念和术语赋予确定的含义。 1、数据(data):对客观事物的符号表示,在计算科学中指所有能输入到计算机中并被计算机

:是把数据元素存放在地址连续的存储单元里,其数据间的逻辑关系和物理关系是一致的。

(2)链式存储结构

链式存储结构:是把数据元素存放在任意的存储单元里, 这组存储单元可以是连续的,也可以是不连续的。

(四)编程语言里面常见的数据结构 数组(Array) 堆栈(Stack) 队列(Queue) 链表(Linked List) 树(Tree) 图(Graph) 堆(Heap) 散列表(Hash) 总结: 本文介绍了数据结构相关的一些概念及知识,只有理解了数据结构,才能够帮助我们更好的去设计算法和程序。 参考文章 https://my.oschina.net/zhangxiaoxin210/blog/1499559 有什么问题可以扫码关注微信公众号:我是攻城师(woshigcs),在后台留言咨询。 技术债不能欠,健康债更不能欠, 求道之路,与君同行。

推荐:数据结构基本概念

数据(data)是描述客观事物的数值、字符以及能输入机器且能被处理的各种符号集合。 数据的含义非常广泛,除了通常的数值数据、字符、字符串是数据以外,声音、

(一)什么是数据结构 数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率

相关阅读排行


相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。